Article / 2026/06/01

vs code常用快捷键整理

说明:以下以 macOS / Windows(Linux) 两种按键形式展示。 Windows 和 Linux 大多数情况下快捷键一致。

VS Code 常用快捷键整理

说明:以下以 macOS / Windows(Linux) 两种按键形式展示。
Windows 和 Linux 大多数情况下快捷键一致。

1. 全局与基础操作

功能macOSWindows / Linux
打开命令面板Cmd + Shift + PCtrl + Shift + P
打开设置Cmd + ,Ctrl + ,
打开键盘快捷键设置Cmd + K 然后 Cmd + SCtrl + K 然后 Ctrl + S
切换侧边栏Cmd + BCtrl + B
切换面板Cmd + JCtrl + J
打开终端`Ctrl + “`Ctrl + “
新建终端`Ctrl + Shift + “`Ctrl + Shift + “
打开扩展Cmd + Shift + XCtrl + Shift + X
打开资源管理器Cmd + Shift + ECtrl + Shift + E
打开源代码管理Ctrl + Shift + GCtrl + Shift + G

2. 文件操作

功能macOSWindows / Linux
新建文件Cmd + NCtrl + N
打开文件Cmd + OCtrl + O
快速打开文件Cmd + PCtrl + P
保存文件Cmd + SCtrl + S
另存为Cmd + Shift + SCtrl + Shift + S
关闭当前文件Cmd + WCtrl + W
重新打开关闭的文件Cmd + Shift + TCtrl + Shift + T
打开最近文件/工作区Ctrl + RCtrl + R

3. 编辑操作

功能macOSWindows / Linux
复制当前行Shift + Option + ↓Shift + Alt + ↓
上下移动当前行Option + ↑ / ↓Alt + ↑ / ↓
删除当前行Cmd + Shift + KCtrl + Shift + K
选中当前行Cmd + LCtrl + L
注释/取消注释行Cmd + /Ctrl + /
多光标选择下一个相同内容Cmd + DCtrl + D
选中所有相同内容Cmd + Shift + LCtrl + Shift + L
向上/向下添加光标Option + Cmd + ↑ / ↓Ctrl + Alt + ↑ / ↓
缩小/扩大选区Ctrl + Shift + Cmd + ← / →Shift + Alt + ← / →
跳转到行Ctrl + GCtrl + G
跳转到文件顶部/底部Cmd + ↑ / ↓Ctrl + Home / End
撤销光标位置Cmd + UCtrl + U
删除行尾空白Cmd + K 然后 Cmd + XCtrl + K 然后 Ctrl + X

4. 格式化代码

功能macOSWindows / Linux
格式化整个文档Shift + Option + FShift + Alt + F
格式化选中内容Cmd + K 然后 Cmd + FCtrl + K 然后 Ctrl + F
保存时自动格式化可在设置中开启可在设置中开启
粘贴时自动格式化可在设置中开启可在设置中开启

5. 搜索与定位

功能macOSWindows / Linux
当前文件查找Cmd + FCtrl + F
当前文件替换Cmd + Option + FCtrl + H
全局搜索Cmd + Shift + FCtrl + Shift + F
跳转到当前文件符号Cmd + Shift + OCtrl + Shift + O
跳转到工作区符号Cmd + TCtrl + T
跳转到指定行Ctrl + GCtrl + G
返回上一个位置Ctrl + -Alt + Left
前进到下一个位置Ctrl + Shift + -Alt + Right

6. 代码辅助

功能macOSWindows / Linux
自动补全建议Ctrl + SpaceCtrl + Space
跳转到定义F12F12
查看定义预览Option + F12Alt + F12
查找引用Shift + F12Shift + F12
重命名符号F2F2
查看问题面板Cmd + Shift + MCtrl + Shift + M
打开错误/警告列表F8 / Shift + F8F8 / Shift + F8

7. 调试与 Git

功能macOSWindows / Linux
开始调试F5F5
停止调试Shift + F5Shift + F5
切换断点F9F9
单步跳过F10F10
单步进入F11F11
单步跳出Shift + F11Shift + F11
打开源代码管理Ctrl + Shift + GCtrl + Shift + G

8. Markdown 常用

功能macOSWindows / Linux
打开 Markdown 预览Shift + Cmd + VCtrl + Shift + V
左右分栏预览Cmd + K 然后 VCtrl + K 然后 V

9. 常用建议

  • 先熟悉 Cmd/Ctrl + Shift + P,它是 VS Code 最重要的入口之一。
  • Cmd/Ctrl + P 用来快速打开文件,日常使用频率很高。
  • Cmd/Ctrl + DCmd/Ctrl + Shift + L 适合批量修改重复内容。
  • Shift + Alt + F 是最常用的代码格式化快捷键。
  • 快捷键可以在 VS Code 的键盘快捷键设置中自定义。

10. 设置建议

{
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true,
  "files.autoSave": "afterDelay"
}

11. 备注

  • 不同操作系统、键盘布局和插件可能会影响部分快捷键。
  • 如果快捷键冲突,可以在 Keyboard Shortcuts 里查看并修改。
  • VS Code 官方支持查看、修改和导出完整快捷键配置。[page:2]

Giscus 未启用:请在 src/site.config.ts 中配置 repoId 与 categoryId。