快捷键效率肌肉

VS Code 的快捷键不需要一次背完;先掌握命令面板、快速打开、多光标、查找替换和调试,就能明显减少鼠标切换成本。

全局与常用命令

功能Windows / LinuxmacOS
打开命令面板Ctrl + Shift + PCmd + Shift + P
快速打开文件Ctrl + PCmd + P
打开设置Ctrl + ,Cmd + ,
打开键盘快捷键设置Ctrl + K, Ctrl + SCmd + K, Cmd + S

基础编辑与代码操作

功能Windows / LinuxmacOS
单行注释Ctrl + /Cmd + /
块注释Shift + Alt + AShift + Option + A
移动当前行Alt + ↑ / ↓Option + ↑ / ↓
复制当前行Shift + Alt + ↑ / ↓Shift + Option + ↑ / ↓
删除当前行Ctrl + Shift + KCmd + Shift + K
格式化文档Shift + Alt + FShift + Option + F

多光标与选择

功能Windows / LinuxmacOS
添加多个光标Alt + 鼠标点击Option + 鼠标点击
选中下一个相同词Ctrl + DCmd + D
选中所有相同词Ctrl + Shift + LCmd + Shift + L
上方/下方添加光标Ctrl + Alt + ↑ / ↓Cmd + Option + ↑ / ↓
多光标是把重复编辑从“机械劳动”变成“一次性表达”。
功能Windows / LinuxmacOS
跳转到指定行Ctrl + GCtrl + G
文件符号Ctrl + Shift + OCmd + Shift + O
工作区符号Ctrl + TCmd + T
转到定义F12F12
查找 / 替换Ctrl + F / Ctrl + HCmd + F / Cmd + Option + F
全局查找 / 替换Ctrl + Shift + F / HCmd + Shift + F / H
打开/关闭侧边栏Ctrl + BCmd + B

重构、折叠与调试

功能Windows / LinuxmacOS
重命名符号F2F2
快速修复Ctrl + .Cmd + .
触发建议Ctrl + SpaceCtrl + Space
查看引用Shift + F12Shift + F12
折叠/展开代码块Ctrl + Shift + [ / ]Cmd + Option + [ / ]
启动/继续调试F5F5
切换断点F9F9