Ⅰ、写在前面

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

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

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

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

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

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

Ⅱ、Shortcut Keys快捷键

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

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

1.创建快捷键

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

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

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

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

2.常用快捷键

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

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

按照菜单列表顺序:

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(MDK-ARM-STM32)系列教程(六)Configuration(Ⅱ)相关推荐

  1. ARM Keil MDK开发STM32工程模板

    使用Keil MDK开发STM32的工程模板 源代码工程 https://github.com/chenhaifeng2016/Band

  2. Keil(MDK-ARM)系列教程(七)_菜单

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

  3. Keil(MDK-ARM-STM32)系列教程(七)菜单

    Ⅰ.写在前面 本文带来关于Keil软件菜单的内容,系列教程中前面讲述的内容都可以通过菜单而找到,只是大部分内容都可以通过快捷按钮或快捷键找到,该文就讲述主菜单里每一个子菜单的内容. Keil有些菜单在 ...

  4. Keil(MDK-ARM-STM32)系列教程(四)工程目标选项配置(Ⅱ)

    Ⅰ.写在前面 本文接着上一篇文章"工程目标选项配置(Ⅰ)"进行讲述工程目标选项中后五项的配置,也就是C/C++.Asm.Linker.Debug.Utilities这五项配置的具体 ...

  5. keil如何添加STM32系列

    keil如何添加STM32系列 共分两步 一.查看Keil版本号 二.在官网上下载对应版本号的STM32系列文件,打开下载的文件安装. 一. 1.找到电脑上的keil软件,双击打开 2.点击工具栏中的 ...

  6. [转]Android Studio系列教程六--Gradle多渠道打包

    转自:http://www.stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/ Android Studio系列教程六--Grad ...

  7. 以太坊构建DApps系列教程(六):使用定制代币进行投票

    在本系列关于使用以太坊构建DApps教程的第5部分中,我们讨论了如何为Story添加内容,查看如何添加参与者从DAO购买代币的功能以及在Story中添加提交内容.现在是编写DAO最终形式的时候了:投票 ...

  8. Keil(MDK-ARM-STM32)系列教程(八)在线调试(Ⅰ)

    Ⅰ.写在前面 Keil在线调试的内容有很多,本文带来在线调试常用的内容:Debug Toolbar调试工具栏(复位.全速运行.停止运行.单步调试.逐行调试.跳出调试.运行到光标行.跳转到暂停行.调试窗 ...

  9. Keil(MDK-ARM)系列教程(八)_在线调试(Ⅰ)

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

最新文章

  1. 解决TensorBoard训练集和测试集指标只能分开显示的问题(基于Keras)
  2. 计算机配置里面没有网络选项,主编教您win10网络设置中没有wlan选项怎么办
  3. 中国碳纤维风电叶片行业“十四五”发展规划及投资可行性分析报告2022-2028年版
  4. Spring Boot 2.0与Java 9
  5. Java反射机制是什么?
  6. 星空唯美浮雕效果背景源码
  7. spring-boot中使用druid连接池
  8. 如何用C#将tif格式的图片转化成jpg?
  9. 蔡明机器人对比_公开承认整容成“魔咒”,蔡明撞脸大半个娱乐圈的漂亮女明星!...
  10. linux awk搜索文本最后个字符串,[转载]linux下的文本处理命令sedawkgrep
  11. android Surface和SurfaceView概述
  12. Web前端面试指导(十七):一个满屏 品 字布局 如何设计?
  13. 字符数组的定义与使用具体解析
  14. matlab 2017安装教程
  15. 深度学习(Deep Learning)综述及其延伸,入门必看!
  16. VMware9 绿色破解版 下载地址
  17. 详细的Faster R-CNN源码解析之proposal_layer和proposal_target_layer源码解析
  18. python淘宝cookies抢购_Python爬虫利用cookie抓取淘宝商品比价
  19. 不可能得到的最短骰子序列
  20. 最基础且详细的 RPCA-ALM 算法推导过程(手写稿)

热门文章

  1. php音频转换接口,PHP实现chrome表单请求数据转换为接口使用的json数据
  2. strus2拦截器中获取客户端ip
  3. ORCLE分组后取出时间最近的一条
  4. oracle ogg 12安装,Oracle GoldenGate Studio 12.2.1.3安装
  5. mysql 交换空间_MySQL优化纪录
  6. 解决appium-inspector连接后在Appium中报错:No route found for /sessions
  7. Python 异常处理——处理默认错误类型以外错误
  8. spring断言使用
  9. 基于EasyDSS流媒体服务器实现的直播流管理与鉴权的后台方案
  10. signalr中Group 分组群发消息的简单使用