查看原文
其他

EWSTM8系列教程03_主窗口、工具栏的概述

strongerHuang 嵌入式专栏 2021-01-31

置顶公众号,不错过每一条消息!


    本教程由作者strongerHuang于2018年07月更新。

版权所有:禁止商用

申明:该文档仅供个人学习使用,转载请公众号联系作者授权。


1写在前面

为了让初学者更容易掌握IAR这个工具的相关知识,我先从整体概述,再到具体的细节内容。


本文先概述一下默认主窗口界面, 对 IAR 集成开发环境有一个大概的了解,再次概述其中一个常用的 Toolbar 工具栏。


本文主要概述如下两部分内容:

1.主窗口(Main Window)


2.工具栏(Toolbar)

主工具栏概述

调试工具栏概述

工具栏选项配置


  为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,本文章收录于【EWSTM8系列教程】,在微信公众号回复【EWSTM8系列教程】即可查看。


2

主窗口

为了让大家对 IAR 集成开发环境有一个大概的了解,这里先概述一下(IAR 默认编辑状态) 主界面下各个窗口的含义。


说明:IAR的窗口在编辑模式调试模式下存在一定差异,本章节主要基于【编辑模式】进行简单的概述,里面详细的内容、以及调试模式下的窗口在该系列教材后续会逐步讲述。


打开IAR工程,一般会出现类似下图的主窗口界面,主要包含6个窗口,如下图:

Menu Bar:菜单栏

相信大家对该窗口都不陌生,但凡一个常规一点的软件,都有诸如File文件、  Edit编辑 、 View视图、Help帮助等这样的一栏窗口,这就是菜单栏窗口。


该窗口是 IAR 比较重要的一个窗口,包含IAR 几乎所有操作的内容,在编辑模式和调试模式下存在一些不同,后续会讲述。


Tool Bar:工具栏

该窗口是一些常见的快捷按钮,本文下面会讲述。


Workspace Window:工作空间窗口

一个工作空间可以包含多个工程,该窗口主要显示工作空间下面工程项目的内容(工程、 组、 源代码文件等)。 如上图窗口中包含多个工程(Project1、 Project2······),可以关注后面讲述新建多个工程的文章。


Edit Window:编辑窗口

该窗口不用多解释,就是我们平时编辑代码的窗口。


Message Window:信息窗口

该窗口包括编译信息、调试信息、查找信息等一些信息的窗口。


Status Bar:状态栏

该窗口包含就绪状态、错误警告数量、光标行列、字符编码、键盘Num锁定等一些状态信息


3工具栏

IAR的工具栏Tool Bar共有两种:Main主工具栏Debug调试工具栏。在编辑(默认)状态下只显示Main主工具栏,在进入调试模式后会增加显示Debug工具栏,如下图:


3.1 主工具栏

在编辑(默认)状态下,只有主工具栏,这个工具栏里面内容也是在编辑状态下常用的快捷按钮。当然,这些按钮的功能基本上都可以通过快捷键来实现。

New Document新建文件 Ctrl + N

Open打开文件 Ctrl + O

Save保存文件 Ctrl + S

Save All保存所有文件

Print打印文件 Ctrl + P

Cut剪切 Ctrl + X

Copy复制 Ctrl + C

Paste粘贴 Ctrl + V

Undo撤销编辑 Ctrl + Z

Redo恢复编辑 Ctrl + Y

Quick Search Text Box快速搜索文本框

Find Previous向前查找 Shift + F3

Find Next向后查找 F3

Find查找(增强) Ctrl + F

Replace替换 Ctrl + H

Go to前往行列 Ctrl + G

Toggle Bookmark标记/取消书签 Ctrl + F2

Previous Bookmark跳转到上一个书签 Shift + F2

Next Bookmark跳转到下一个书签 F2

Navigate Backward跳转到上一步 Alt + 左箭头

Navigate Forward跳转到下一步 Alt + 右箭头

Compile编译当前(文件、组) Ctrl + F7

Make编译工程(构建) F7

Stop Build停止编译 Ctrl + Break

Toggle Breakpoint编辑/取消断点 Ctrl + F9

Download and Debug下载并调试 Ctrl + D

Debug without Downloading调试(不下载)

Toolbar Options工具栏选项(下面3.3节重点讲述)


上面只是简述了各个快捷按钮的基本意思,下面再详细说一下部分常用按钮的具体意思。


A.书签

书签在编译的时候比较实用,可以快速找到标记书签所在行。可以使用快捷按钮,当然,平时推荐使用快捷键(F2、 Ctrl + F2、 Shift + F2)。


书签动画效果:


B.跳转到上/下一步

跳转是在编译代码通过跟踪代码留下的“脚步”,我们可以通过该方式找到这些“脚步”,同样也可以通过快捷键操作。


跳转到上/下一步动画效果:


C.下载和调试

很多人问“Download and Debug”和“Debug without Downloading”这两个按钮的区别是什么?

Download and Debug:是下载代码之后再进行调试。

Debug without Downloading:只调试不下载。也就是说你之前下载过了代码,只需要再点击该按钮即可,否则会出现错误。


这两个按钮图标在编辑和调试模式下略有点差异,在调试模式下可以再次下载/调试。


3.2 调试工具栏

调试工具栏只有在调试状态下才会出现的一行快捷按钮,在编辑状态下,没有这些按钮。


当点击调试按钮,进入调试状态之后,菜单栏会增加一个Debug菜单(里面内容和调试工具栏类似)。同样,工具栏也会增加一个调试工具栏,如下图:


从左往右依次是:

Step Over逐行运行 F10

Step Into跳入运行 F11

Step Out跳出运行 Shift + F11

Next Statement运行到下一条语句

Run to Cursor运行到光标行

Go全速运行 F5

Break停止运行

Reset复位


逐行运行也叫逐步运行,跳入运行也叫单步运行,运行到下一语句和逐行运行类似。


3.3 工具栏选项配置

这一小节主要教大家如何自定义工具栏(图标)按钮。假如我们不想要工具栏中有些按钮(如:复制、粘贴),或我们又想添加一个工具按钮,怎么实现呢?


A.进入自定义工具栏


B.删除工具栏

如删除复制按钮:按住复制按钮 -> 拖出工具栏即可。


删除按钮动画效果:


C.添加工具按钮

如:添加一个工具配置按钮,在命令中找到【工具配置】按钮,按住 -> 拖到工具栏(你想要到位置)即可。


添加按钮动画效果:


D.添加显示文本标签

显示文本标签,也就是图标下面显示该图标按钮的意思,这样方便一眼明白含义,同时可以增大显示距离,点击操作也比较方便。当然,也会占用一定显示区域。如下图:


显示文本标签动画效果:


F.放大图标

这个很好理解,图标太小,将其放大,如下图:


放大图标动画效果:


4说明

1.上面内容只是概述,相对都比较粗略,更详细的内容,请参看该系列教程后续文章。


2.该文档仅供个人学习使用,版权所有,禁止商用。


3.上述内容仅供参考,如有不正确,或不清楚的朋友可以微信公众号联系我。


5最后

若觉得文章好,记得点赞、分享。扫描下面二维码、关注,在底部菜单中查看更多精彩内容!

长按识别图中二维码关注

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存