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
- Windows:
- 快捷键冲突解决 :
- 在 macOS 上,某些系统快捷键可能与 VSCode 冲突(如 Command+H 隐藏窗口)
- 可以通过系统偏好设置 > 键盘 > 快捷键中调整
- 平台特定建议 :
- Windows 用户:充分利用 Alt 组合键
- macOS 用户:熟悉 Command 和 Option 键的组合
八、生产力提升技巧
- 多光标编辑 :
- Windows:
Ctrl+Alt+↑/↓
- macOS:
Command+Option+↑/↓
- Windows:
- 快速选择 :
- 扩大选择范围:
- Windows:
Shift+Alt+→
- macOS:
Control+Shift+→
- Windows:
- 缩小选择范围:
- Windows:
Shift+Alt+←
- macOS:
Control+Shift+←
- Windows:
- 扩大选择范围:
- 命令面板 :
- Windows:
Ctrl+Shift+P
- macOS:
Command+Shift+P
(几乎所有功能都可以通过命令面板访问)
- Windows:
掌握 VSCode 的快捷键可以显著提升开发效率,虽然 Windows 和 macOS 平台的快捷键有所不同,但它们的逻辑是相似的。建议开发者:先从最常用的快捷键开始记忆 、定期尝试学习新的快捷键组合 、根据个人工作流自定义快捷键 、使用快捷键参考表作为桌面背景或打印出来。无论使用哪种操作系统,VSCode 的快捷键设计都能帮助开发者以更少的鼠标操作完成更多工作,让编码体验更加流畅高效。