VS Code 快捷键速查表
macOS 和 Windows 常用快捷键对照。
通用
| 功能 | macOS | Windows |
|---|
| 命令面板 | Cmd + Shift + P | Ctrl + Shift + P |
| 快速打开文件 | Cmd + P | Ctrl + P |
| 新建窗口 | Cmd + Shift + N | Ctrl + Shift + N |
| 关闭窗口 | Cmd + W | Ctrl + W |
| 用户设置 | Cmd + , | Ctrl + , |
| 键盘快捷键设置 | Cmd + K, Cmd + S | Ctrl + K, Ctrl + S |
编辑
| 功能 | macOS | Windows |
|---|
| 剪切行 | Cmd + X | Ctrl + X |
| 复制行 | Cmd + C | Ctrl + C |
| 向下复制行 | Opt + Shift + ↓ | Alt + Shift + ↓ |
| 向上复制行 | Opt + Shift + ↑ | Alt + Shift + ↑ |
| 向下移动行 | Opt + ↓ | Alt + ↓ |
| 向上移动行 | Opt + ↑ | Alt + ↑ |
| 删除行 | Cmd + Shift + K | Ctrl + Shift + K |
| 在下方插入行 | Cmd + Enter | Ctrl + Enter |
| 在上方插入行 | Cmd + Shift + Enter | Ctrl + Shift + Enter |
| 跳转到匹配括号 | Cmd + Shift + \ | Ctrl + Shift + \ |
| 增加缩进 | Cmd + ] | Ctrl + ] |
| 减少缩进 | Cmd + [ | Ctrl + [ |
| 跳转到行首 | Cmd + ← | Home |
| 跳转到行尾 | Cmd + → | End |
| 跳转到文件开头 | Cmd + ↑ | Ctrl + Home |
| 跳转到文件末尾 | Cmd + ↓ | Ctrl + End |
| 折叠代码块 | Cmd + Opt + [ | Ctrl + Shift + [ |
| 展开代码块 | Cmd + Opt + ] | Ctrl + Shift + ] |
| 添加行注释 | Cmd + / | Ctrl + / |
| 添加块注释 | Opt + Shift + A | Alt + Shift + A |
| 撤销 | Cmd + Z | Ctrl + Z |
| 重做 | Cmd + Shift + Z | Ctrl + Y |
多光标与选择
| 功能 | macOS | Windows |
|---|
| 在上方添加光标 | Opt + Cmd + ↑ | Ctrl + Alt + ↑ |
| 在下方添加光标 | Opt + Cmd + ↓ | Ctrl + Alt + ↓ |
| 点击添加光标 | Opt + 点击 | Alt + 点击 |
| 选中当前单词 | Cmd + D | Ctrl + D |
| 选中所有匹配项 | Cmd + Shift + L | Ctrl + Shift + L |
| 选中当前行 | Cmd + L | Ctrl + L |
| 列选择 | Opt + Shift + 拖动 | Alt + Shift + 拖动 |
| 扩展选区 | Opt + Shift + → | Alt + Shift + → |
| 收缩选区 | Opt + Shift + ← | Alt + Shift + ← |
搜索与替换
| 功能 | macOS | Windows |
|---|
| 查找 | Cmd + F | Ctrl + F |
| 替换 | Cmd + Opt + F | Ctrl + H |
| 查找下一个 | Cmd + G | F3 |
| 查找上一个 | Cmd + Shift + G | Shift + F3 |
| 全局搜索 | Cmd + Shift + F | Ctrl + Shift + F |
| 全局替换 | Cmd + Shift + H | Ctrl + Shift + H |
导航
| 功能 | macOS | Windows |
|---|
| 跳转到行 | Ctrl + G | Ctrl + G |
| 跳转到文件 | Cmd + P | Ctrl + P |
| 跳转到符号 | Cmd + Shift + O | Ctrl + Shift + O |
| 跳转到定义 | F12 | F12 |
| 查看定义 | Opt + F12 | Alt + F12 |
| 跳转到引用 | Shift + F12 | Shift + F12 |
| 后退 | Ctrl + - | Alt + ← |
| 前进 | Ctrl + Shift + - | Alt + → |
| 切换标签页 | Cmd + Opt + ←/→ | Ctrl + PageUp/Down |
| 显示问题面板 | Cmd + Shift + M | Ctrl + Shift + M |
| 下一个错误 | F8 | F8 |
| 上一个错误 | Shift + F8 | Shift + F8 |
编辑器管理
| 功能 | macOS | Windows |
|---|
| 关闭编辑器 | Cmd + W | Ctrl + W |
| 关闭文件夹 | Cmd + K, F | Ctrl + K, F |
| 拆分编辑器 | Cmd + \ | Ctrl + \ |
| 切换编辑器组 | Cmd + 1/2/3 | Ctrl + 1/2/3 |
| 移动编辑器到左组 | Cmd + K, ← | Ctrl + K, ← |
| 移动编辑器到右组 | Cmd + K, → | Ctrl + K, → |
文件管理
| 功能 | macOS | Windows |
|---|
| 新建文件 | Cmd + N | Ctrl + N |
| 打开文件 | Cmd + O | Ctrl + O |
| 保存 | Cmd + S | Ctrl + S |
| 另存为 | Cmd + Shift + S | Ctrl + Shift + S |
| 保存全部 | Cmd + Opt + S | Ctrl + K, S |
| 关闭全部 | Cmd + K, W | Ctrl + K, W |
| 重新打开已关闭文件 | Cmd + Shift + T | Ctrl + Shift + T |
显示
| 功能 | macOS | Windows |
|---|
| 全屏 | Ctrl + Cmd + F | F11 |
| 禅模式 | Cmd + K, Z | Ctrl + K, Z |
| 放大 | Cmd + = | Ctrl + = |
| 缩小 | Cmd + - | Ctrl + - |
| 切换侧边栏 | Cmd + B | Ctrl + B |
| 显示资源管理器 | Cmd + Shift + E | Ctrl + Shift + E |
| 显示搜索 | Cmd + Shift + F | Ctrl + Shift + F |
| 显示源代码管理 | Ctrl + Shift + G | Ctrl + Shift + G |
| 显示调试 | Cmd + Shift + D | Ctrl + Shift + D |
| 显示扩展 | Cmd + Shift + X | Ctrl + Shift + X |
终端
| 功能 | macOS | Windows |
|---|
| 显示/隐藏终端 | Ctrl + ` | Ctrl + ` |
| 新建终端 | Ctrl + Shift + ` | Ctrl + Shift + ` |
| 复制选中内容 | Cmd + C | Ctrl + C |
| 粘贴 | Cmd + V | Ctrl + V |
| 向上滚动 | Cmd + ↑ | Ctrl + ↑ |
| 向下滚动 | Cmd + ↓ | Ctrl + ↓ |
| 清除终端 | Cmd + K | Ctrl + K |
调试
| 功能 | macOS | Windows |
|---|
| 开始/继续调试 | F5 | F5 |
| 停止调试 | Shift + F5 | Shift + F5 |
| 重启调试 | Cmd + Shift + F5 | Ctrl + Shift + F5 |
| 切换断点 | F9 | F9 |
| 单步跳过 | F10 | F10 |
| 单步进入 | F11 | F11 |
| 单步跳出 | Shift + F11 | Shift + F11 |
Git 集成
| 功能 | macOS | Windows |
|---|
| 打开源代码管理 | Ctrl + Shift + G | Ctrl + Shift + G |
| 暂存更改 | 在更改上按 + | 在更改上按 + |
| 提交 | Cmd + Enter (在提交框内) | Ctrl + Enter (在提交框内) |
提示: 按 Cmd + K, Cmd + S (macOS) 或 Ctrl + K, Ctrl + S (Windows) 可以查看和自定义所有快捷键。