Article / 2026/06/01
vs code常用快捷键整理
说明:以下以 macOS / Windows(Linux) 两种按键形式展示。 Windows 和 Linux 大多数情况下快捷键一致。
VS Code 常用快捷键整理
说明:以下以 macOS / Windows(Linux) 两种按键形式展示。
Windows 和 Linux 大多数情况下快捷键一致。
1. 全局与基础操作
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 打开命令面板 | Cmd + Shift + P | Ctrl + Shift + P |
| 打开设置 | Cmd + , | Ctrl + , |
| 打开键盘快捷键设置 | Cmd + K 然后 Cmd + S | Ctrl + K 然后 Ctrl + S |
| 切换侧边栏 | Cmd + B | Ctrl + B |
| 切换面板 | Cmd + J | Ctrl + J |
| 打开终端 | `Ctrl + “ | `Ctrl + “ |
| 新建终端 | `Ctrl + Shift + “ | `Ctrl + Shift + “ |
| 打开扩展 | Cmd + Shift + X | Ctrl + Shift + X |
| 打开资源管理器 | Cmd + Shift + E | Ctrl + Shift + E |
| 打开源代码管理 | Ctrl + Shift + G | Ctrl + Shift + G |
2. 文件操作
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 新建文件 | Cmd + N | Ctrl + N |
| 打开文件 | Cmd + O | Ctrl + O |
| 快速打开文件 | Cmd + P | Ctrl + P |
| 保存文件 | Cmd + S | Ctrl + S |
| 另存为 | Cmd + Shift + S | Ctrl + Shift + S |
| 关闭当前文件 | Cmd + W | Ctrl + W |
| 重新打开关闭的文件 | Cmd + Shift + T | Ctrl + Shift + T |
| 打开最近文件/工作区 | Ctrl + R | Ctrl + R |
3. 编辑操作
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 复制当前行 | Shift + Option + ↓ | Shift + Alt + ↓ |
| 上下移动当前行 | Option + ↑ / ↓ | Alt + ↑ / ↓ |
| 删除当前行 | Cmd + Shift + K | Ctrl + Shift + K |
| 选中当前行 | Cmd + L | Ctrl + L |
| 注释/取消注释行 | Cmd + / | Ctrl + / |
| 多光标选择下一个相同内容 | Cmd + D | Ctrl + D |
| 选中所有相同内容 | Cmd + Shift + L | Ctrl + Shift + L |
| 向上/向下添加光标 | Option + Cmd + ↑ / ↓ | Ctrl + Alt + ↑ / ↓ |
| 缩小/扩大选区 | Ctrl + Shift + Cmd + ← / → | Shift + Alt + ← / → |
| 跳转到行 | Ctrl + G | Ctrl + G |
| 跳转到文件顶部/底部 | Cmd + ↑ / ↓ | Ctrl + Home / End |
| 撤销光标位置 | Cmd + U | Ctrl + U |
| 删除行尾空白 | Cmd + K 然后 Cmd + X | Ctrl + K 然后 Ctrl + X |
4. 格式化代码
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 格式化整个文档 | Shift + Option + F | Shift + Alt + F |
| 格式化选中内容 | Cmd + K 然后 Cmd + F | Ctrl + K 然后 Ctrl + F |
| 保存时自动格式化 | 可在设置中开启 | 可在设置中开启 |
| 粘贴时自动格式化 | 可在设置中开启 | 可在设置中开启 |
5. 搜索与定位
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 当前文件查找 | Cmd + F | Ctrl + F |
| 当前文件替换 | Cmd + Option + F | Ctrl + H |
| 全局搜索 | Cmd + Shift + F | Ctrl + Shift + F |
| 跳转到当前文件符号 | Cmd + Shift + O | Ctrl + Shift + O |
| 跳转到工作区符号 | Cmd + T | Ctrl + T |
| 跳转到指定行 | Ctrl + G | Ctrl + G |
| 返回上一个位置 | Ctrl + - | Alt + Left |
| 前进到下一个位置 | Ctrl + Shift + - | Alt + Right |
6. 代码辅助
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 自动补全建议 | Ctrl + Space | Ctrl + Space |
| 跳转到定义 | F12 | F12 |
| 查看定义预览 | Option + F12 | Alt + F12 |
| 查找引用 | Shift + F12 | Shift + F12 |
| 重命名符号 | F2 | F2 |
| 查看问题面板 | Cmd + Shift + M | Ctrl + Shift + M |
| 打开错误/警告列表 | F8 / Shift + F8 | F8 / Shift + F8 |
7. 调试与 Git
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 开始调试 | F5 | F5 |
| 停止调试 | Shift + F5 | Shift + F5 |
| 切换断点 | F9 | F9 |
| 单步跳过 | F10 | F10 |
| 单步进入 | F11 | F11 |
| 单步跳出 | Shift + F11 | Shift + F11 |
| 打开源代码管理 | Ctrl + Shift + G | Ctrl + Shift + G |
8. Markdown 常用
| 功能 | macOS | Windows / Linux |
|---|---|---|
| 打开 Markdown 预览 | Shift + Cmd + V | Ctrl + Shift + V |
| 左右分栏预览 | Cmd + K 然后 V | Ctrl + K 然后 V |
9. 常用建议
- 先熟悉
Cmd/Ctrl + Shift + P,它是 VS Code 最重要的入口之一。 Cmd/Ctrl + P用来快速打开文件,日常使用频率很高。Cmd/Ctrl + D和Cmd/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。