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 的快捷键设计都能帮助开发者以更少的鼠标操作完成更多工作,让编码体验更加流畅高效。