跳到内容
Chris 的博客

VS Code 常用快捷键大全(按使用频率排序)

把 VS Code 快捷键按真实使用频率从高到低排好,从命令面板、多光标到调试折叠,带 Windows/Linux 与 macOS 对照。记住前两档,效率立刻翻倍。

技术 2 分钟阅读

快捷键不是越多越好,越靠前的越该先形成肌肉记忆。下面按使用频率分档,Windows/Linux 写在前,macOS 写在括号里(Ctrl→CmdAlt→Option)。

操作Windows / LinuxmacOS
命令面板(万能入口)Ctrl+Shift+P / F1Cmd+Shift+P
快速打开文件Ctrl+PCmd+P
切换侧边栏Ctrl+BCmd+B
切换集成终端Ctrl+` Ctrl+`
注释/取消注释行Ctrl+/Cmd+/
保存Ctrl+SCmd+S
撤销 / 重做Ctrl+Z / Ctrl+YCmd+Z / Cmd+Shift+Z
查找 / 替换Ctrl+F / Ctrl+HCmd+F / Cmd+Option+F
全局搜索Ctrl+Shift+FCmd+Shift+F

操作Windows / LinuxmacOS
上下移动整行Alt+↑ / Alt+↓Option+↑/↓
复制整行到上/下Shift+Alt+↑/↓Shift+Option+↑/↓
删除整行Ctrl+Shift+KCmd+Shift+K
在下方/上方插入行Ctrl+Enter / Ctrl+Shift+EnterCmd+Enter / Cmd+Shift+Enter
选中下一个相同词(多光标)Ctrl+DCmd+D
选中全部相同词Ctrl+Shift+LCmd+Shift+L
在上/下方加光标Ctrl+Alt+↑/↓Cmd+Option+↑/↓
任意位置加光标Alt+ClickOption+Click
跳到行首/行尾Home / EndCmd+←/→
跳到文件头/尾Ctrl+Home/EndCmd+↑/↓
按词移动光标Ctrl+←/→Option+←/→
缩进 / 反缩进Ctrl+] / Ctrl+[Cmd+] / Cmd+[

操作Windows / LinuxmacOS
关闭当前编辑器Ctrl+WCmd+W
重开刚关闭的文件Ctrl+Shift+TCmd+Shift+T
切换打开的编辑器Ctrl+TabCtrl+Tab
分屏Ctrl+\Cmd+\
聚焦第 1/2/3 个编辑器组Ctrl+1/2/3Cmd+1/2/3
跳到指定行Ctrl+GCtrl+G
跳到符号(当前文件)Ctrl+Shift+OCmd+Shift+O
跳到符号(整个工作区)Ctrl+TCmd+T
后退 / 前进(光标历史)Alt+←/→Ctrl+- / Ctrl+Shift+-

操作Windows / LinuxmacOS
转到定义F12F12
窥视定义(不跳走)Alt+F12Option+F12
查看所有引用Shift+F12Shift+F12
重命名符号F2F2
快速修复 / 重构Ctrl+.Cmd+.
触发补全建议Ctrl+SpaceCtrl+Space
参数提示Ctrl+Shift+SpaceCmd+Shift+Space
格式化整个文档Shift+Alt+FShift+Option+F
下一个/上一个问题F8 / Shift+F8F8 / Shift+F8

操作Windows / LinuxmacOS
折叠 / 展开当前Ctrl+Shift+[ / ]Cmd+Option+[ / ]
全部折叠 / 展开Ctrl+K Ctrl+0 / Ctrl+K Ctrl+J同左(Cmd)
开始 / 停止调试F5 / Shift+F5F5 / Shift+F5
切换断点F9F9
单步跳过 / 进入 / 跳出F10 / F11 / Shift+F11同左
资源管理器 / 搜索 / 源代码管理Ctrl+Shift+E / F / GCmd+Shift+E/F/G
扩展 / 调试视图Ctrl+Shift+X / DCmd+Shift+X/D
问题面板Ctrl+Shift+MCmd+Shift+M
禅模式(全屏专注)Ctrl+K ZCmd+K Z

  • Ctrl+K Ctrl+S:打开快捷键设置面板,可搜索、改键。忘了某个键就来这查。
  • 多光标列编辑:Shift+Alt+拖拽(macOS Shift+Option+拖拽)做矩形选择,批量改对齐的代码爽到飞起。

小贴士:别想一次全记住。先把第一、二档练成肌肉记忆,其余用到时再查 Ctrl+K Ctrl+S