Hi,我是布兰妮甜 !Visual Studio Code (VSCode) 作为当今最流行的代码编辑器之一,其强大的快捷键系统可以显著提升开发效率。本文将全面对比 Windows 和 macOS 平台下的 VSCode 快捷键,帮助开发者无论使用哪种操作系统都能高效工作。
文章目录
- 一、基础编辑快捷键
- 二、文件与窗口管理
- 三、代码导航与搜索
- 四、高级编辑功能
- 五、调试相关快捷键
- 六、集成终端操作
- 七、自定义快捷键技巧
- 八、生产力提升技巧
一、基础编辑快捷键
文本操作
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 复制当前行 | Shift+Alt+↑/↓ | Shift+Option+↑/↓ |
| 移动当前行 | Alt+↑/↓ | Option+↑/↓ |
| 删除当前行 | Ctrl+Shift+K | Command+Shift+K |
| 插入新行 | Ctrl+Enter | Command+Enter |
| 在上方插入新行 | Ctrl+Shift+Enter | Command+Shift+Enter |
| 跳转到行首/行尾 | Home/End | Fn+←/Fn+→ |
| 选择到行首/行尾 | Shift+Home/End | Shift+Fn+←/Fn+→ |
光标操作
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 添加多个光标 | Ctrl+Alt+↑/↓ | Command+Option+↑/↓ |
| 选择所有匹配项 | Ctrl+Shift+L | Command+Shift+L |
| 撤销光标操作 | Ctrl+U | Command+U |
| 跳转到匹配括号 | Ctrl+Shift+\ | Command+Shift+\ |
二、文件与窗口管理
文件操作
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 新建文件 | Ctrl+N | Command+N |
| 打开文件 | Ctrl+O | Command+O |
| 保存文件 | Ctrl+S | Command+S |
| 另存为 | Ctrl+Shift+S | Command+Shift+S |
| 关闭当前标签页 | Ctrl+W | Command+W |
| 重新打开关闭的标签 | Ctrl+Shift+T | Command+Shift+T |
窗口与编辑器管理
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 新建窗口 | Ctrl+Shift+N | Command+Shift+N |
| 关闭窗口 | Ctrl+Shift+W | Command+Shift+W |
| 切换编辑器组 | Ctrl+1/2/3 | Command+1/2/3 |
| 拆分编辑器 | Ctrl+\ | Command+\ |
| 切换标签页 | Ctrl+Tab | Control+Tab |
| 导航到特定标签页 | Ctrl+1/2/3… | Command+1/2/3… |
三、代码导航与搜索
代码导航
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 跳转到定义 | F12 | F12 |
| 查看定义(不跳转) | Alt+F12 | Option+F12 |
| 跳转到引用 | Shift+F12 | Shift+F12 |
| 快速跳转文件 | Ctrl+P | Command+P |
| 跳转到符号 | Ctrl+Shift+O | Command+Shift+O |
| 跳转到行号 | Ctrl+G | Control+G |
| 显示问题面板 | Ctrl+Shift+M | Command+Shift+M |
| 转到下一个问题 | F8 | F8 |
搜索与替换
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 查找 | Ctrl+F | Command+F |
| 替换 | Ctrl+H | Command+Option+F |
| 全局查找 | Ctrl+Shift+F | Command+Shift+F |
| 全局替换 | Ctrl+Shift+H | Command+Shift+H |
| 查找下一个 | F3 | Command+G |
| 查找上一个 | Shift+F3 | Command+Shift+G |
四、高级编辑功能
代码重构
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 重命名符号 | F2 | F2 |
| 触发建议 | Ctrl+Space | Command+Space |
| 触发参数提示 | Ctrl+Shift+Space | Command+Shift+Space |
| 格式化文档 | Shift+Alt+F | Shift+Option+F |
| 格式化选中代码 | Ctrl+K Ctrl+F | Command+K Command+F |
代码折叠
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 折叠区域 | Ctrl+Shift+[ | Command+Option+[ |
| 展开区域 | Ctrl+Shift+] | Command+Option+] |
| 折叠所有区域 | Ctrl+K Ctrl+0 | Command+K Command+0 |
| 展开所有区域 | Ctrl+K Ctrl+J | Command+K Command+J |
| 折叠级别1-5 | Ctrl+K Ctrl+1-5 | Command+K Command+1-5 |
五、调试相关快捷键
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 启动调试 | F5 | F5 |
| 停止调试 | Shift+F5 | Shift+F5 |
| 单步跳过 | F10 | F10 |
| 单步进入 | F11 | F11 |
| 单步退出 | Shift+F11 | Shift+F11 |
| 继续执行 | F5 | F5 |
| 切换断点 | F9 | F9 |
六、集成终端操作
| 功能 | Windows/Linux 快捷键 | macOS 快捷键 |
|---|
| 显示/隐藏终端 | Ctrl+` | Control+` |
| 新建终端 | Ctrl+Shift+` | Control+Shift+` |
| 复制选中文本 | Ctrl+C | Command+C |
| 粘贴到终端 | Ctrl+V | Command+V |
| 清除终端 | Ctrl+K | Command+K |
| 终端中查找 | Ctrl+F | Command+F |
七、自定义快捷键技巧
- 修改快捷键:两种平台都可以通过
文件 > 首选项 > 键盘快捷方式 或直接使用快捷键: - Windows:
Ctrl+K Ctrl+S - macOS:
Command+K Command+S
- 快捷键冲突解决:
- 在 macOS 上,某些系统快捷键可能与 VSCode 冲突(如 Command+H 隐藏窗口)
- 可以通过系统偏好设置 > 键盘 > 快捷键中调整
- 平台特定建议:
- Windows 用户:充分利用 Alt 组合键
- macOS 用户:熟悉 Command 和 Option 键的组合
八、生产力提升技巧
- 多光标编辑:
- Windows:
Ctrl+Alt+↑/↓ - macOS:
Command+Option+↑/↓
- 快速选择:
- 扩大选择范围:
- Windows:
Shift+Alt+→ - macOS:
Control+Shift+→
- 缩小选择范围:
- Windows:
Shift+Alt+← - macOS:
Control+Shift+←
- 命令面板:
- Windows:
Ctrl+Shift+P - macOS:
Command+Shift+P
(几乎所有功能都可以通过命令面板访问)
掌握 VSCode 的快捷键可以显著提升开发效率,虽然 Windows 和 macOS 平台的快捷键有所不同,但它们的逻辑是相似的。建议开发者:先从最常用的快捷键开始记忆、定期尝试学习新的快捷键组合、根据个人工作流自定义快捷键、使用快捷键参考表作为桌面背景或打印出来。无论使用哪种操作系统,VSCode 的快捷键设计都能帮助开发者以更少的鼠标操作完成更多工作,让编码体验更加流畅高效。