VS Code 常用快捷键大全(按使用频率排序)
把 VS Code 快捷键按真实使用频率从高到低排好,从命令面板、多光标到调试折叠,带 Windows/Linux 与 macOS 对照。记住前两档,效率立刻翻倍。
快捷键不是越多越好,越靠前的越该先形成肌肉记忆。下面按使用频率分档,Windows/Linux 写在前,macOS 写在括号里(Ctrl→Cmd、Alt→Option)。
| 操作 | Windows / Linux | macOS |
|---|---|---|
| 命令面板(万能入口) | Ctrl+Shift+P / F1 | Cmd+Shift+P |
| 快速打开文件 | Ctrl+P | Cmd+P |
| 切换侧边栏 | Ctrl+B | Cmd+B |
| 切换集成终端 | Ctrl+` | Ctrl+` |
| 注释/取消注释行 | Ctrl+/ | Cmd+/ |
| 保存 | Ctrl+S | Cmd+S |
| 撤销 / 重做 | Ctrl+Z / Ctrl+Y | Cmd+Z / Cmd+Shift+Z |
| 查找 / 替换 | Ctrl+F / Ctrl+H | Cmd+F / Cmd+Option+F |
| 全局搜索 | Ctrl+Shift+F | Cmd+Shift+F |
| 操作 | Windows / Linux | macOS |
|---|---|---|
| 上下移动整行 | Alt+↑ / Alt+↓ | Option+↑/↓ |
| 复制整行到上/下 | Shift+Alt+↑/↓ | Shift+Option+↑/↓ |
| 删除整行 | Ctrl+Shift+K | Cmd+Shift+K |
| 在下方/上方插入行 | Ctrl+Enter / Ctrl+Shift+Enter | Cmd+Enter / Cmd+Shift+Enter |
| 选中下一个相同词(多光标) | Ctrl+D | Cmd+D |
| 选中全部相同词 | Ctrl+Shift+L | Cmd+Shift+L |
| 在上/下方加光标 | Ctrl+Alt+↑/↓ | Cmd+Option+↑/↓ |
| 任意位置加光标 | Alt+Click | Option+Click |
| 跳到行首/行尾 | Home / End | Cmd+←/→ |
| 跳到文件头/尾 | Ctrl+Home/End | Cmd+↑/↓ |
| 按词移动光标 | Ctrl+←/→ | Option+←/→ |
| 缩进 / 反缩进 | Ctrl+] / Ctrl+[ | Cmd+] / Cmd+[ |
| 操作 | Windows / Linux | macOS |
|---|---|---|
| 关闭当前编辑器 | Ctrl+W | Cmd+W |
| 重开刚关闭的文件 | Ctrl+Shift+T | Cmd+Shift+T |
| 切换打开的编辑器 | Ctrl+Tab | Ctrl+Tab |
| 分屏 | Ctrl+\ | Cmd+\ |
| 聚焦第 1/2/3 个编辑器组 | Ctrl+1/2/3 | Cmd+1/2/3 |
| 跳到指定行 | Ctrl+G | Ctrl+G |
| 跳到符号(当前文件) | Ctrl+Shift+O | Cmd+Shift+O |
| 跳到符号(整个工作区) | Ctrl+T | Cmd+T |
| 后退 / 前进(光标历史) | Alt+←/→ | Ctrl+- / Ctrl+Shift+- |
| 操作 | Windows / Linux | macOS |
|---|---|---|
| 转到定义 | F12 | F12 |
| 窥视定义(不跳走) | Alt+F12 | Option+F12 |
| 查看所有引用 | Shift+F12 | Shift+F12 |
| 重命名符号 | F2 | F2 |
| 快速修复 / 重构 | Ctrl+. | Cmd+. |
| 触发补全建议 | Ctrl+Space | Ctrl+Space |
| 参数提示 | Ctrl+Shift+Space | Cmd+Shift+Space |
| 格式化整个文档 | Shift+Alt+F | Shift+Option+F |
| 下一个/上一个问题 | F8 / Shift+F8 | F8 / Shift+F8 |
| 操作 | Windows / Linux | macOS |
|---|---|---|
| 折叠 / 展开当前 | Ctrl+Shift+[ / ] | Cmd+Option+[ / ] |
| 全部折叠 / 展开 | Ctrl+K Ctrl+0 / Ctrl+K Ctrl+J | 同左(Cmd) |
| 开始 / 停止调试 | F5 / Shift+F5 | F5 / Shift+F5 |
| 切换断点 | F9 | F9 |
| 单步跳过 / 进入 / 跳出 | F10 / F11 / Shift+F11 | 同左 |
| 资源管理器 / 搜索 / 源代码管理 | Ctrl+Shift+E / F / G | Cmd+Shift+E/F/G |
| 扩展 / 调试视图 | Ctrl+Shift+X / D | Cmd+Shift+X/D |
| 问题面板 | Ctrl+Shift+M | Cmd+Shift+M |
| 禅模式(全屏专注) | Ctrl+K Z | Cmd+K Z |
Ctrl+K Ctrl+S:打开快捷键设置面板,可搜索、改键。忘了某个键就来这查。- 多光标列编辑:
Shift+Alt+拖拽(macOSShift+Option+拖拽)做矩形选择,批量改对齐的代码爽到飞起。
小贴士:别想一次全记住。先把第一、二档练成肌肉记忆,其余用到时再查
Ctrl+K Ctrl+S。