Ⅰ、写在前面
Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。
本文说的Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏的多少不同,工具栏中快捷按钮的多少不同而已。
本文虽然以Keil MDK-ARM V5为例来讲述,其实Keil MDK-ARM 其它版本,以及Keil C51的各个版本也有同样工具栏,功能也一样。因此,本文也适合它们。
本文内容已经整理成PDF文件,提供给大家下载:
http://pan.baidu.com/s/1nuJ0RDR
Ⅱ、本文要点
本文将详细讲述的Keil开发环境中的两项工具栏,如下图:
第一行:文件工具栏(File Toolbar)
第二行:编译工具栏(Build Toolbar)
打开Keil软件默认是可以看见两行工具栏,如果没有看见,可以通过View菜单打开即可,如下图:
工具栏的快捷按钮默认情况下,大部分快捷按钮都有对应的快捷键,在下面讲述的过程中,也会将有快捷键的列出来(本文不讲述快捷键,该系列教程专门整理快捷键的文章)。
Ⅲ、工具栏详细说明
我将两项工具栏分为10类(如下图),从左到右分别来进行讲述每一个快捷按钮的意思。当然,简单的按钮只简述一下,复杂一点的会重点讲述。
1.文件操作类按钮
这一类按钮可以说在大部分上位机软件都可见,比较简单,不过多描述。
新建文件夹 Ctrl + N
打开文件 Ctrl + O
保存当前文件 Ctrl + S
保存所有文件 无
剪切 Ctrl + X
复制 Ctrl + C
粘贴 Ctrl + V
2.文件编辑跳转类按钮
撤销恢复按钮比较常用,可以使用快捷键代替。
撤销编辑 Ctrl + Z
恢复编辑 Ctrl + Y
跳转到上一步 Ctrl + -
跳转到下一步 Ctrl + Shift + -
撤销恢复动画效果:
跳转动画效果:
3.书签类按钮
书签的作用主要是标记位置方便查看。
添加书签 Ctrl + F2
跳转到上一个书签 Shift + F2
跳转到下一个书签 F2
清空所有书签 Ctrl + Shift + F2
书签动画效果:
4.选中行操作类按钮
选中行操作的作用主要就是为了使选中行缩进、注释。
插入缩进(Tab) Tab
取消缩进(Tab) Shift + Tab
确定注释 无
取消注释 无
缩进动画效果:
注释动画效果:
5.查找文本类按钮
查找文本意思就是搜索,比较简单,也比较常用。
查找所有文本 Ctrl + Shift + F
查找文本输入框 无
查找单个文本 Ctrl + F
增加搜索 Ctrl + I
6.关于仿真类按钮
这些按钮针对仿真时,对文本进行标记作用。
打开/关闭调试 Ctrl + F5
插入断点 F9
失能单个断点 Ctrl + F9
失能所有断点 无
取消所有断点 Ctrl + Shift + F9
7.窗口配置类按钮
窗口 无
配置 无
窗口按钮支持快速打开/关闭某些窗口,具体见下图:
8.关于编译类按钮
这些按钮使用频率较高,特别对于F7快捷键。
编译当前文件(单个) Ctrl + F7
编译目标文件(修改过的) F7
编译所有目标文件(重新编译) 无
编译多个工程文件(多工程) 无
停止编译 无
下载软件 F8
9.工程选项类按钮
工程目标选择框 无
工程目标选项(配置) Alt + F7
一个工程下面可以建立多个目标,工程目标选择框是选择工程目标所使用。通常对于初学者工程来说,一个工程下一般只有一个目标。因此,初学者通常在工程目标选择下拉选项中只看到一个目标。
一个工程目标中重要的配置参数(如:输出Hex、选择ST-Link等)都在工程目标选项(配置) 中。本文只讲述这个按钮的功能,关于“工程目标选项(配置)”具体内容,我将单独整理一篇文章。
10.工程项目管理类按钮
单工程管理 无
多工程管理 无
管理运行时环境 无
选择软件包 无
安装软件支持包 无
工程项目管理关于初学者来说,只是单工程项目,主要使用第一个按钮,其他按钮基本上不使用。
上面说的多工程管理,就是所谓的工作空间管理。
关于选择软件包,这个按钮是Keil uVision5软件新增的一个按钮,也是Keil uVision5软件的一个特点。
至此,上面就是关于Keil开发环境中两项工具栏:文件工具栏(File Toolbar) 和 编译工具栏(Build Toolbar)中所有快捷按钮的全部内容。
Ⅳ、说明
每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。若要了解更多关于Keil的使用教程,可以进入我微信公众号或博客查看。
以上内容仅供参考,若有不对之处,敬请谅解。
上一篇:Keil(MDK-ARM)系列教程(一)_新建软件工程详细过程
下一篇:Keil(MDK-ARM)系列教程(三)_工程目标选项配置(Ⅰ)
推荐阅读最新更新时间:2024-11-01 22:24
设计资源 培训 开发板 精华推荐
- 使用 ON Semiconductor 的 KA7806E 的参考设计
- 0.8V DC 至 DC 单路输出机顶盒电源
- EVAL-ADuM1241EBZ,基于 ADuM1441ARQZ 数字隔离器的 iCoupler 评估系统
- 使用 ROHM Semiconductor 的 BD4957 的参考设计
- TS1583CM5 RN 1.5A双输入低压差稳压器典型应用电路
- FPV机架 - 3寸 - HX115魔改
- rtl8156+vl822+fe2.1(全验证完毕)
- 使用 ROHM Semiconductor 的 BD9A400MUV-E2 的参考设计
- EVAL-AD7440CB,用于仪表的 AD7440、10 位、580KSPS ADC 的评估板
- 三端固定稳压器的 TL431B 可编程精密基准的典型应用
- NetApp ONTAP数据管理软件,助力企业加快数字化转型步伐
- Nordic低功耗蓝牙传感器持续监测吉他温湿度,提供高效保护
- 福禄克携最新产品亮相2020进博会助力中国新基建
- 以太网联盟宣布启动第2代以太网供电(PoE)认证计划
- Imagination新一代多核IMG Series4 NNA赋予自动驾驶更高性能
- ST 携全新智能解决方案相2020年慕尼黑华南电子展
- 全球布局策略效果显现,长电科技第三季度盈利创历史新高
- 2020年国内快递自动分拣系统有多成熟?
- TE公布2020财年第四季度及全年财报,净销售额$32.6亿
- DO Intelligent采用Nordic nRF52840开发智能手表