良好的快捷键的使用,不仅可以提高编辑效率,同时可以方便排查代码的bug。
对于中级用户,可以采用以下菜单:
Help -> Show Active Keybindings...
Window -> Preferences:
General -> Keys
General -> C/C++
General -> C/C++ -> Editor ->Folding (设置之后,再也不会被找不到if或者函数等的{}而着急了)
等菜单找到合适的帮助和要设置的地方。
一般的快捷键都是ctrl或者alt开头的。个别是shift开头的。某键开头可以意味着第一个开始按该键。
以下操作非常实用:
一、编辑类
Alt+↑ 当前行向上移动
Alt+↓ 当前行向下移动
Alt+Up Move Lines Up
Alt+Down Move LInes Down
Ctrl+Alt+↑或↓ 快速复写当前行
Ctrl+Alt+Down Copy Lines
Ctrl+Alt+Up Duplicate Lines
Shift+Enter 在当前行的下面添加一个空行. 使用时光标可以当前行的任意位置
Shift+Ctrl+Enter 在当前行的上面添加一个空行. 使用时光标可以当前行的任意位置
Ctrl+Shift+X 把当前选中的文本全部变为大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+B Toggle Breakpoint
Alt+Shift+A Toggle Block Selection
Shift+End 一直从当前光标选到该行行尾
二、光标跳转
Alt + → 跳到前一次编辑的地方
Alt + ← 跳到后一次编辑的地方
Ctrl+Q 跳到最后一次编辑的地方
Ctrl+L 跳转到某行(使用前最好先打开编辑器显示行号的功能【Ctrl+F10 再点击N】)
Ctrl+Home 跳转到文档最前面
Ctrl+End 跳转到文档最后面
Ctrl+鼠标点击 跳到声明或定义的地方
Ctrl+Shift+P 光标跳到匹配的括号 Go to Matching Braket