Eclipse 常用快捷键
许多的单片机 IDE(集成开发环境)都内嵌了 Eclipse,比如 Infineon 自家的 AURIX Studio。所以,熟练掌握一些快捷键,可以大大提高写代码的效率。
下面,我会根据一些具体情景,介绍我自己在编程时常用到的快捷键。
-
在编写和修改时会频繁使用的
Ctrl + 鼠标左键
跳转至定义/声明位置
Ctrl + /
切换注释/非注释
Ctrl + D
删除行
Shift + (Ctrl+) Enter
在光标所在行下方(上方)插入空行
Alt + ↑/↓
将所在/选中行向上/向下移动 (替代剪切粘贴)
Ctrl + Alt + ↑/↓
将光标所在/选中行向上/向下复制 (替代复制粘贴)
Alt + /
自动补全代码
Ctrl + 1
快速修复建议 -
页面切换
Alt + →/←
向后回到上一次修改的位置/反之(在跨越不同的文件时,容易忘记自己之前写到哪了)
Ctrl + pg up / pg dn
向前/向后切换选项卡
Ctrl + E
小窗搜索已打开的选项卡(使用↑
/↓
切换,Enter
或Tab
选中)
Ctrl + Tab
在源文件 .c 和头文件 .h 之间切换 -
如果你比较关注代码的格式
Shift + Tab
选中行反向缩进
Ctrl + Shift + F
选中行格式化,即自动缩进 -
发现自己给变量的命名不规范
Alt + Shift + R
将选中的变量或函数在其所有作用域中重命名 -
浏览和修改较长的代码,尤其是包含大量函数声明的文件时
Ctrl + O
展示文件大纲 OutLine(超好用!)
Ctrl + Shift + P
跳转至光标所在 { } 的末尾 } 或开头 {
Ctrl + Home/End
跳跃至文首/文末
Ctrl + Shift + 方向键
按照分句模式快速选中
Ctrl + Shift + Home/End
选中至行首/行末
Ctrl + L
跳转至某行(输入行数) -
智能车竞速赛道中,对称的元素处理可以选择将代码做镜像复制(当然并没有内置这种自动镜像这种功能……),如果能拆分代码编辑界面,会十分方便在编写和修改时作对照
Ctrl + { (Ctrl + Shift + [ )
向右拆分界面(配合Ctrl + O
快速定位)
Ctrl + _ (Ctrl + Shift + - )
向下拆分界面 -
对于眼神不太好的同学……
Ctrl + Shift + + (Ctrl + -)
增加(缩小)字号
Ctrl + M
放大/恢复 编辑视图 -
增量查找 Incremental Find (很强大,但不常用)
Ctrl + J
进入 Incremental Find 模式,接下来你输入的每个字母,编辑器都会快速匹配定位到包含输入内容的某个单词(界面下方的状态栏 status line 中会显示 “Incremental Find” 和你输入的内容);如果没有,则在中 status line 显示没有找到。查一个单词时特别实用 -
其他很方便但不常用的
Ctrl + Shift + / (Ctrl + Shift + \)
用 /* */ 注释(取消 /* */ 注释)
Ctrl + Shift + G
查找光标所在单位在工程中的所有引用位置
Ctrl + (Shift +) K
参照选中的 Word 快速定位到下一个(上一个)
Ctrl + Shift + X/Y
把当前选中的文本全部变为大写/小写
F2
用小窗展示定义/声明的内容
更全面的介绍参见 Eclipse 的百科:eclipse 百度百科 以及各类论坛
只有不断地去使用,才能 “唯手熟耳”!