vscode 快捷键
常见规律:Windows Ctrl 经常对应 Mac Cmd,Windows Alt 经常对应 Mac Option;部分功能例外,以表格为准。
基础通用
| 功能 |
Windows/Linux |
Mac |
| 命令面板 |
Ctrl+Shift+P / F1 |
Cmd+Shift+P / F1 |
| 打开设置 |
Ctrl+, |
Cmd+, |
| 打开快捷键设置 |
Ctrl+K Ctrl+S |
Cmd+K Cmd+S |
| 新建文件 |
Ctrl+N |
Cmd+N |
| 保存 |
Ctrl+S |
Cmd+S |
| 另存为 |
Ctrl+Shift+S |
Cmd+Shift+S |
| 关闭当前标签 |
Ctrl+W |
Cmd+W |
| 恢复关闭标签 |
Ctrl+Shift+T |
Cmd+Shift+T |
| 新建窗口 |
Ctrl+Shift+N |
Cmd+Shift+N |
| 关闭当前窗口 |
Alt+F4 |
Cmd+Shift+W |
| 快速打开文件 |
Ctrl+P |
Cmd+P |
| 打开最近使用的文件、文件夹或工作区 |
Ctrl+R |
Ctrl+R |
| 跳转行号 |
Ctrl+G |
Ctrl+G |
| 侧边栏显示/隐藏 |
Ctrl+B |
Cmd+B |
| 打开终端 |
Ctrl + Backtick |
Ctrl + Backtick |
编辑代码
| 功能 |
Windows/Linux |
Mac |
| 撤销 |
Ctrl+Z |
Cmd+Z |
| 重做 |
Ctrl+Y |
Cmd+Shift+Z |
| 复制行(不选中) |
Ctrl+C |
Cmd+C |
| 剪切行(不选中) |
Ctrl+X |
Cmd+X |
| 复制当前行向下 |
Shift+Alt+↓ |
Shift+Option+↓ |
| 移动当前行 |
Alt+↑ / ↓ |
Option+↑ / ↓ |
| 删除整行 |
Ctrl+Shift+K |
Cmd+Shift+K |
| 行注释 |
Ctrl+/ |
Cmd+/ |
| 块注释 |
Shift+Alt+A |
Shift+Option+A |
| 格式化文档 |
Alt+Shift+F |
Option+Shift+F |
| 选中所有相同文本 |
Ctrl+Shift+L |
Cmd+Shift+L |
| 多光标上下添加 |
Ctrl+Alt+↑ / ↓ |
Cmd+Option+↑ / ↓ |
| 代码缩进 |
Ctrl+] / Ctrl+[ |
Cmd+] / Cmd+[ |
查找替换
| 功能 |
Windows/Linux |
Mac |
| 当前文件查找 |
Ctrl+F |
Cmd+F |
| 当前文件替换 |
Ctrl+H |
Cmd+Option+F |
| 全局查找 |
Ctrl+Shift+F |
Cmd+Shift+F |
| 全局替换 |
Ctrl+Shift+H |
Cmd+Shift+H |
跳转
| 功能 |
Windows/Linux |
Mac |
| 跳转到定义 |
F12 |
F12 |
| 查看定义(弹窗) |
Alt+F12 |
Option+F12 |
| 查找所有引用 |
Shift+F12 |
Shift+F12 |
| 后退 |
Alt+← |
Ctrl+- |
| 前进 |
Alt+→ |
Ctrl+Shift+- |
| 跳转到文件符号 |
Ctrl+Shift+O |
Cmd+Shift+O |
分栏与视图
| 功能 |
Windows/Linux |
Mac |
| 拆分编辑器 |
Ctrl+\ |
Cmd+\ |
| 切换编辑器组 |
Ctrl+1 / 2 /3 |
Cmd+1 /2 /3 |
| 资源管理器 |
Ctrl+Shift+E |
Cmd+Shift+E |
| Git源代码管理 |
Ctrl+Shift+G |
Ctrl+Shift+G |
| 调试面板 |
Ctrl+Shift+D |
Cmd+Shift+D |
| 扩展商店 |
Ctrl+Shift+X |
Cmd+Shift+X |
调试
| 功能 |
Windows/Linux |
Mac |
| 启动/继续调试 |
F5 |
F5 |
| 单步跳过 |
F10 |
F10 |
| 单步进入 |
F11 |
F11 |
| 单步跳出 |
Shift+F11 |
Shift+F11 |
| 停止调试 |
Shift+F5 |
Shift+F5 |
| 切换断点 |
F9 |
F9 |
小提示
- VSCode 内直接
Ctrl+K Ctrl+S(Mac:Cmd+K Cmd+S)可以查看全部快捷键,也可以自定义修改。
- Mac 部分键盘 F 键需要按住
Fn 才生效。
Ctrl+R 会打开“最近使用”列表,Mac 上同样使用 Ctrl,不是 Cmd+R。如果焦点位于集成终端中,Ctrl+R 通常由 Shell 接管,用于反向搜索历史命令。