Keil(MDK-ARM)系列教程(六)_Configuration(Ⅱ)

推荐

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang

 

我的网站:https://www.strongerhuang.com

我的知乎:https://www.zhihu.com/people/strongerHuang.com

 

 

推荐在我公众号「strongerHuang」或网站阅读以下教程:
Keil系列教程01_Keil介绍、下载、安装与注册
Keil系列教程02_新建基础软件工程
Keil系列教程03_主窗口和工具栏详细说明
Keil系列教程04_菜单概述
Keil系列教程05_工程目标选项配置(一)
Keil系列教程06_工程目标选项配置(二)
Keil系列教程07_Configuration(一)
Keil系列教程08_Configuration(二)
Keil系列教程09_调试仿真
Keil系列教程10_文件类型及相关描述
Keil系列教程11_工程窗口图标说明
Keil系列教程12_map文件全面解析
Keil系列教程13_创建多目标工程
Keil系列教程14_创建多工程工作空间
Keil系列教程15_编辑窗口右键菜单选项说明
···

 

Ⅰ、写在前面

本文接着上一篇文章“Configuration(Ⅰ)”进行讲述Configuration后面三项Shortcut Keys快捷键、Text Completion代码完形、Other其他的内容。

 

Shortcut Keys快捷键:Keil软件里面所有快捷键都可以在Configuration配置中查看的到,也可以自定义快捷键。

 

Text Completion代码完形:包含代码自动完成代码模板语法错误检测等。

 

Other其他:这个选项不常用,包含UVSOCK (TCP/IP)设置打开软件设置等。

 

阅读本文之前建议先阅读上一篇文章:

Keil(MDK-ARM)系列教程(五)_Configuration(Ⅰ)

 

本文内容已经整理成PDF文件,提供给大家下载:

http://pan.baidu.com/s/1nuJ0RDR

 

Ⅱ、Shortcut Keys快捷键

Configuration中Shortcut Keys主要两个作用,查看快捷键修改/配置快捷键

在默认情况下,不是所有命令都有快捷键,可以自行添加。列表中的命令属于系统,用户不能增加、删除和修改。

 

1.创建快捷键

快捷键可以增加(创建)、删除(移除)和修改。我们这里简单举例说明一下创建快捷键。

比如:增加(创建)Flash Download程序下载快捷键为Ctrl+D

点击“Create Shortcut” -> 键盘按住“Ctrl+D” -> 点击“OK”。

 

增加(创建)快捷键动画效果:

 

2.常用快捷键

Keil默认的所有快捷键在列表中都能查找到,这里为了方便大家,也让大家回顾一下,列出常用的快捷键。

 

在系列教程【Keil(MDK-ARM)系列教程(二)_工具栏详细说明】中就列出了快捷按钮对应的快捷键,可以点击进入看看。

 

按照菜单列表顺序:

1.File类

Ctrl + N :新建文件

Ctrl + O :打开文件

Ctrl + S :保存文件

 

2.Edit类

Ctrl + Z :撤销编辑

Ctrl + Y :恢复编辑

Ctrl + X :剪切

Ctrl + C :复制

Ctrl + V :粘贴

Ctrl + - :跳转到上一步

Ctrl + Shift + - :跳转到下一步

Ctrl + F2 :添加书签

F2 :跳转到下一个书签

Shift + F2 :跳转到上一个书签

Ctrl + Shift + F2 :清空所有书签

Ctrl + F :查找

Ctrl + H :替换

 

3.Project类

Alt + F7 :工程目标

F7 :编译目标

Ctrl + F7 :编译文件

 

4.Flash类

F8 :下载程序

 

5.Debug类

Ctrl + F5 :启动/停止调试

F5 :运行

F11 :Setp运行

F10 :Setp Over运行

Ctrl + F11 :Setp Out运行

Ctrl + F10 :运行到光标处

Ctrl + B : 查看所有断点

F9 :插入/移除断点

Ctrl + F9 : 使能/失能单个断点

Ctrl + Shift + F9 :取消所有断点

 

只是简单列了一些常用快捷键,列表中默认没有的快捷键可以自己添加哦。

 

Ⅲ、Text Completion代码完形

这个选项相关的功能比较实用,能帮助你在编程时快速完成编辑。直白的意思就是能提高编程的效率

 

Show Code Completion List自动完成代码编辑

Struct / Class Members编辑时显示结构体/类成员变量列表,直接点击列表中的成员就可以完形代码。

 

Function Parameters就是显示参数和参数类型。

Symbols after [x] Characters自动匹配x字符,在输入时达到x个字符会匹配输入的字符串。

 

Dynamic Syntax Checking:语法动态错误检测

你编辑代码时会动态(实时)检测你代码是否正确,错误会做出提示。

 

Text Templates:代码模板

代码模板很好理解,相当于你写了一个模板,以后直接使用就是了。

 

Text Completion代码完形动画效果:

 

Ⅳ、Other其他

这个选项不常用,可以了解一下。

 

1.UVSOCK (TCP/IP) Settings

启动或关闭UV socket端口,这个选项可以说基本很少人使用。

 

2.Startup (Require Restart)

启动软件(重新打开)时对应的操作。

Show splash screen:显示启动画面。如下图:

 

Open most recent project:启动软件后打开最近的工程项目。

 

3.Debug

打开源代码停止调试。

 

Ⅵ、说明

每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。若要了解更多关于Keil的系列教程,可以进入我微信公众号或博客查看。

 

为了照顾大部分人,本文采用标记、主要说明和阐述的方式对每一项内容进行讲述。如果内容详尽,会让篇幅过于繁杂,且不易找到重点。

 

以上内容仅供参考,若有不对之处,敬请谅解。

 

Ⅶ、最后

我的博客:http://blog.csdn.net/ybhuangfugui

微信公众号:EmbeddDeveloper

 

本着免费分享的原则,方便大家业余利用手机学习知识,定期在微信公众号分享相关知识。如果觉得文章的内容对你有用,又想了解更多相关的文章,请用微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,将有更多精彩内容等着你。

  • 16
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
KeilMDK-ARM系列教程主要包括Keil菜单的详细说明、Edit的五个部分的介绍以及Keil在线调试的内容。\[1\]\[2\]\[3\]Keil菜单包括File文件、Edit编辑、View视图、Project工程、Flash编程、Debug调试、Peripherals外设、Tools工具、SVCS软件版本管理、Window窗口、Help帮助。\[1\]Edit菜单被分为五个部分,包括General Editor Settings、Function Display、Look & Feel、File & Project Handing、C/C++ & ASM & Other File。\[2\]Keil在线调试包括Debug Toolbar调试工具栏,其中包括复位、全速运行、停止运行、单步调试、逐行调试、跳出调试、运行到光标行、跳转到暂停行、调试窗口等快捷按钮。\[3\]这些教程将帮助用户更好地了解和使用KeilMDK-ARM)软件。 #### 引用[.reference_title] - *1* [KeilMDK-ARM系列教程](https://blog.csdn.net/zhaozhiyuan111/article/details/78869775)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [KeilMDK-ARM-STM32)系列教程(五)Configuration(Ⅰ)](https://blog.csdn.net/qq_39792063/article/details/119919654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [KeilMDK-ARM-STM32)系列教程(八)在线调试(Ⅰ)](https://blog.csdn.net/qq_39792063/article/details/119923362)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

strongerHuang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值