代码编辑常用快捷键
①文件切换
Ctrl + Tab 工作区内的打开的各文件切换
Alt+O 在源码和相应的头文件间切换
② 文本选择
Alt + 鼠标左键 选取块状内容,而不是以行为单位
Shift + 上/下/左/右/Home/End 选中文字
Ctrl + Shift + [ / ] 选中括号中的内容,对于{}、[]、()均有效
③ 文本快速定位
Ctrl + ] 光标跳到匹配的括号处(如果不匹配就不会跳转)。可用于{}、[]、()的匹配
Ctrl + 左/右方向键 光标跳至下一个单词或符号处。 以空格为判定标识,对于中文不太好用
Ctrl + Up/Down 滚动当前页面但光标不移动
Ctrl+- 向后导航,跳到上一处编辑代码的位置
Ctrl+Shift+- 向前导航,调到下一处编辑代码的位置
④ 文本编辑
Ctrl + delete 删除当前行中光标所在位置以后的内容(如单词,连续的符号,单个符号等
Shift + delete 删除光标所
在的行整行内容,并将下一行上移到光标的后面
CTRL + BACKSPACE
删除掉从光标处至当前单词开头部分
Shift + Insert 在当前光标处插入剪贴板中的内容
⑤
代码信息查看快捷键
Ctrl+J / Ctrl+K,L 列出成员
Ctrl+Shift+空格键 / Ctrl+K,P 参数信息
Ctrl+K,I 快速信息
Ctrl+E,C / Ctrl+K,C 注释选定内容
Ctrl+E,U / Ctrl+K,U 取消选定注释内容
Ctrl+K,M 生成方法存根
Ctrl+K,X 插入代码段
Ctrl+K,S 插入外侧代码
F12 转到所调用过程或变量的定义
⑥ 调试快捷键
启动、停止、重启动调试
F5 启动调试
Ctrl+F5 开始
执行
(不调试)
Shift+F5 停止调试
断点操作
F9 切换断点
Ctrl+F9 启用/停止断点
Ctrl+Shift+F9 删除全部断点
调试粒度控制
F10 逐过程
Ctrl+F10 运行到光标处
F11 逐语句
代码折叠
Ctrl +M +M 第一次为折叠当前代码,第二次为展开当前代码 (M : manifold)
使用场景: 在查看一个函数被哪个函数调用时,先折叠,再展开。可以避免鼠标滚动来滚动去消耗的时间