原则:尽可能不添加自定义快捷键。
不包含win、linux本身有的快捷键,如ctrl+←/→/backspace/delete 表示按单词操作。
——————————————————————
编辑行
- ctrl+l 选中当前行
- ctrl+shift+k 删除当前行
- ctrl+/ 注释/取消注释
- ctrl+c & ctrl+v 复制整行(无选中时)& 粘贴整行 —— 直接在某行用连用ctrl+c, ctrl+v可以复制当前行
- ctrl+x 剪切行,粘贴时复制到当前行的上一行
- alt+↑/↓ 直接移动当前行
- ctrl+enter 插入下一空行
- ctrl+shift+enter 插入上一空行
多光标:
- alt+click
- (ctrl/alt)+shift+↑/↓ (这个键不知道为什么在我这冲突了)
- 按住鼠标中键上下拉!!!!
- ctrl+d 往下选中所有匹配的单词
- F2 直接重命名
- ctrl+F2 在当前文档全字全等搜索并选中,可修改变量明名。
- ctrl+shift+l 同上。
- 选中一段文字,然后按shift+alt+i在选中部分最后加光标。
搜索:
- ctrl+p 直接搜索跳转文档。
- ctrl+shift+o 搜索当前文档符号
- ctrl+t 搜索全局的符号(函数)
- F12 寻找所有引用
切换:
- alt+o .c/cpp和.h文件的切换。
- ctrl+0 切换到side bar,ctrl+1 切换到编辑窗口
- ctrl+PgUp/PgDn 切换到上/下个标签页
- alt+1/2/3 切换第1/2/3标签页,alt+0切换到最后一个标签页
折叠
- ctrl+k ctrl+1,折叠第一层
跳转
- ctrl+alt+ - (linux下)