Keil MDK5中可以提升编程效率的快捷键

时间:2024-04-06 11:46:17

在我们的编程过程中,会频繁的使用到键盘和鼠标,但是当编写代码的时候腾出一只手去使用鼠标点击会十分的麻烦,影响到我们的编程效率,所以这时候就需要使用到快捷键来帮助我们编程、提高编程效率。下面就让我来给大家介绍一下Keil MDK5中的那些快捷键吧!

在Windows系统中很多快捷键在各个软件中是通用的,MDK5也不例外,比如:

Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + X 剪切
Ctrl + A 全选
Ctrl + S 保存
Ctrl + F 查找
Ctrl + Z 撤回
Ctrl + Y 取消撤回

除此之外还有很多别的快捷键,例如:
第一:Ctrl + L整行删除,该快捷键的用途是删除鼠标光标所在的那一行整行的内容,例如:
Keil MDK5中可以提升编程效率的快捷键
如图所示的452行,在按下Ctrl+L之后就被整行删除了:
Keil MDK5中可以提升编程效率的快捷键
第二:Ctrl + ←→ 按下方向键(左右按键)时,是将光标以一个字符一个字符的距离进行移动,按下(Ctrl+左右方向键)时则是以一个名称的距离进行移动。这样可以进行更快速的移动,在选择结构体成员时也更轻松。
注意:此处说的“一个名称的距离”是指在MDK5软件的规则下的一个变量名、函数名、结构体名等等,并不仅仅是一个单词,例如CAN_Init这个被视为一个名称,而不是两个单词。移动时会整个跳过CAN_Init而不是先跳过CAN再移动到_再移动到Init。

另外,该快捷键对于上下方向键不能使用。

第三:Ctrl + ↑↓ 按下上下方向键时,将光标上下移动一行的距离,只有当光标在页面最上面一行或者最下面一行的时候才是将页面上下移动一行的距离,而按下Ctrl + ↑↓ 时,不论光标在什么位置,都将页面向上或者向下移动一行的距离。

第四:Ctrl + Shift + ←→ 该快捷键可以在第二个快捷键的基础上,在以名称左右移动的同时,选中该名称。如:
Keil MDK5中可以提升编程效率的快捷键
第五:Ctrl + E可以在配对的大括号中跳转,即当光标在一个大括号的位置时,按下Ctrl + E可以直接跳转到与光标所在位置的大括号配对的大括号处。如图:
Keil MDK5中可以提升编程效率的快捷键
光标在449行的大括号处,按下Ctrl + E光标就会跳转到与这个大括号配对的大括号所在处:
Keil MDK5中可以提升编程效率的快捷键
光标跳转到了配对的大括号处,将该语句块合并起来,可以看到这两个大括号正是互相配对的:
Keil MDK5中可以提升编程效率的快捷键
第六:Ctrl + U将选中的区域的英文字母全部变成小写:
Keil MDK5中可以提升编程效率的快捷键
第七:Ctrl + Shift + U将选中的区域的英文字母全部变成大写:
Keil MDK5中可以提升编程效率的快捷键
第八:all + Shift + 方向键或者鼠标左键 该快捷键可以 以光标所在地进行*选择(可以选择不同行的相同区域,而不会把其他不想选中的区域选中):
Keil MDK5中可以提升编程效率的快捷键
这简直是一个神快捷键,当我们想修改不同行的同一位置的时候,一行一行的修改过于麻烦,有了这个快捷键,就可以一次性修改不同行的同一位置。(该快捷键在Word中也可以正常使用)

第九:Ctrl + G快捷键可以将光标位置跳转到某一行:
Keil MDK5中可以提升编程效率的快捷键
第十:Ctrl + i快捷键可以进行匹配式查找,就是一边输入字母,一边在该页面中查找是否有和已经输入的字母完全匹配的地方,而不用等到全部输入完字母之后再进行查找:
Keil MDK5中可以提升编程效率的快捷键
第十一:Ctrl + (Shift)+ F6该快捷键用于移动选项卡即下图所示的:
Keil MDK5中可以提升编程效率的快捷键
Ctrl + F6快捷键是从左往右移动,即从main.c选项卡移动到stm32f4xx_it.c选项卡,Ctrl + Shift+ F6是从右往左移动。

第十二:其实Keil MDK5有很多快捷键是给我们提示了的,比方说将鼠标移动到某个按钮处静止不动,就会显示出该按钮的名称和快捷键,或者在某些选项的旁边也会显示出来,如图:
Keil MDK5中可以提升编程效率的快捷键
Keil MDK5中可以提升编程效率的快捷键
因此几个常用的按钮对应的快捷键是:F7编译、F8烧录程序到单片机中、Ctrl+F5进入debug模式、F12将光标跳转到定义处等等。

以上就是本文的全部内容了,如果有什么不对的地方欢迎大家批评指正,在评论区留言,也欢迎大家在评论区互相讨论。^ _ ^

相关文章