VSCode 键盘快捷键

通用

快捷键 功能
Cmd+Shift+P / F1 命令面板
Cmd+P 快速打开文件
Cmd+Shift+N 新建窗口
Cmd+W 关闭窗口/标签
Cmd+, 打开设置
Cmd+K Cmd+S 键盘快捷方式设置

编辑

快捷键 功能
Cmd+X 剪切行(无选中时)
Cmd+C 复制行(无选中时)
Cmd+V 粘贴
Cmd+Shift+K 删除行
Cmd+Enter 下方插入行
Cmd+Shift+Enter 上方插入行
Cmd+Shift+\ 跳转到匹配括号
Cmd+] / Cmd+[ 缩进/减少缩进
Option+Up/Down 上下移动行
Option+Shift+Up/Down 复制行到上/下
Cmd+D 选中下一个相同词
Cmd+Shift+L 选中所有相同词
Cmd+F2 重命名符号(所有出现)
Cmd+/ 切换行注释
Option+Shift+A 切换块注释
Cmd+Shift+[ / ] 折叠/展开当前区域
Cmd+K Cmd+[ / ] 递归折叠/展开
Cmd+K Cmd+0 / Cmd+K Cmd+J 全部折叠/展开

多光标

快捷键 功能
Option+Click 插入光标
Cmd+Option+Up/Down 上方/下方插入光标
Cmd+U 撤销上一个光标
Option+Shift+I 在选中行末尾插入光标

导航

快捷键 功能
Cmd+T 按符号转到
Ctrl+G 转到行
Cmd+Shift+O 转到文件内符号
Cmd+Shift+. 面包屑导航
Cmd+Up/Down 文件开头/结尾
Cmd+Left/Right 行首/行尾
Option+Left/Right 按单词移动
Ctrl+- / Ctrl+Shift+- 后退/前进(可能跟输入法冲突)
Option+Cmd+←/→ 后退/前进(稳定,类似浏览器)
F12 / Cmd+Click 转到定义
Cmd+F12 转到实现
Shift+F12 查看所有引用
Cmd+K F12 在新窗口中打开定义(侧边查看)

搜索与替换

快捷键 功能
Cmd+F 查找(当前文件)
Cmd+H / Option+Cmd+F 替换(当前文件)
Cmd+Shift+F 全局搜索
Cmd+Shift+H 全局替换
Cmd+G / Cmd+Shift+G 查找下一个/上一个

多文件编辑器

快捷键 功能
Cmd+\ 分屏
Cmd+1/2/3 聚焦第1/2/3组
Cmd+K Cmd+Left/Right 焦点移到左/右组
Cmd+K Left/Right 移动当前标签到左/右组
Cmd+Shift+E 资源管理器
Cmd+Shift+F 全局搜索
Cmd+Ctrl+G 源代码管理(Git)
Cmd+Shift+D 运行与调试
Cmd+Shift+X 扩展
`Ctrl+`` 终端
Cmd+B 切换侧边栏
`Ctrl+Shift+`` 新建终端
Cmd+Option+Left/Right 切换到上/下一个标签

终端

快捷键 功能
`Ctrl+`` 显示/隐藏终端
`Ctrl+Shift+`` 新建终端
Cmd+K 清除终端
Cmd+Up/Down 终端中滚动
Cmd+Home/End 滚动到顶部/底部
Ctrl+R 终端运行选中的文本(macOS 15+ 需在 Keyboard Shortcuts 中绑定)

文件管理

快捷键 功能
Cmd+N 新建文件
Cmd+O 打开文件
Cmd+S 保存
Cmd+Shift+S 另存为
Cmd+W 关闭
Cmd+K W 关闭所有
Cmd+K Cmd+W 关闭组内所有
Cmd+Shift+T 重新打开已关闭的标签

显示

快捷键 功能
Ctrl+Cmd+F 全屏
Cmd+=/- 放大/缩小
Cmd+0 重置缩放
Cmd+Shift+V Markdown 预览
Cmd+K Z 禅模式
Cmd+K V Markdown 侧边预览

调试

快捷键 功能
F5 开始/继续
F6 暂停
Shift+F5 停止
F10 跳过
F11 进入
Shift+F11 跳出
Cmd+K Cmd+I 悬停时显示调试值
F9 切换断点

Git (SCM)

快捷键 功能
Ctrl+Shift+G 打开源代码管理
Cmd+Enter 提交(Commit message 输入框内)

参考