文本编辑
alt+up/down 向上/下移动单行
shift+alt+up/down 向上/下复制单行
shift+alt+f 格式化文本
command + +/- 增大/减小文本字体
Ctrl+Enter 在当前行下边插入一行
Ctrl+Shift+Enter 在当前行上方插入一行
代码行缩进: 向左缩进 Ctrl+[ 向右缩进 Ctrl+]
光标相关
移动到行首:Home
移动到行尾:End
移动到文件结尾:Ctrl+End
移动到文件开头:Ctrl+Home
移动到后半个括号: Ctrl+Shift+]
选中当前行 Ctrl+i
选择从光标到行尾 Shift+End
选择从行首到光标处 Shift+Home
删除光标右侧的所有字: Ctrl+Delete
删除光标所在行: Ctrl+Shift+K
扩展/缩小选取范围: Shift+Alt+Left/Right
多行编辑(列编辑):Alt+Shift+鼠标左键,Ctrl+Alt+Down/Up
同时选中所有匹配: Ctrl+Shift+L
回退上一个光标操作: Ctrl+U
重构代码
移动到定义处: F12
定义处缩略图:只看一眼而不跳转过去 Alt+F12
列出所有引用: Shift+F12
同时修改本文件中所有匹配的: Ctrl+F12
重命名:比如要修改一个方法名,可以选中后按 F2,输入新的名字,回车,会发现所有的文件都修改了
跳转到下一个 Error 或 Warning:当有多个错误时可以按 F8 逐个跳转
查看 diff: 在 explorer 里选择文件右键 Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose
左侧边栏及显示相关
打开资源 ctrl+shift+E
打开搜索 ctrl+shift+F
打开git ctrl+shift+G
打开调试 ctrl+shift+D
打开扩展 ctrl+shift+X
全屏:F11
侧边栏显/隐:Ctrl+B
输出Show Output: Ctrl+Shift+U
预览markdown: Ctrl+Shift+V
编辑器与窗口管理
打开一个新窗口: Ctrl+Shift+N
关闭窗口: Ctrl+Shift+W
新建文件: Ctrl+N
文件之间切换: Ctrl+Tab
切出一个新的编辑器: Ctrl+\ (也可以按住 Ctrl 鼠标点击 Explorer 里的文件名。左中右 3 个编辑器的快捷键分别为 Ctrl+1 Ctrl+2 Ctrl+3)