1. 全局快捷键
| 快捷键 | 说明 |
|---|
Ctrl+ Shift + P,F1 | 显示命令面板 |
Ctrl+ P | 快速打开,转到文件… |
Ctrl+ Shift + N | 新建窗口/实例 |
Ctrl+ Shift + W | 关闭窗口/实例 |
Ctrl+ , | 编辑器设置 |
Ctrl+ K,Ctrl+ S | 键盘快捷键 |
2. 基本编辑
| 快捷键 | 说明 |
|---|
Ctrl+ X | 剪切一行(未选取时) |
Ctrl+ C | 复制一行(未选取时) |
Alt + ↑ | 向上移动行 |
Alt + ↓ | 向下移动行 |
Shift + Alt + ↑ | 在上面复制当前行 |
Shift + Alt + ↓ | 在下面复制当前行 |
Ctrl+ Shift + K | 删除一行 |
Ctrl+ Enter | 在下面插入行 |
Ctrl+ Shift + Enter | 在上方插入行 |
Ctrl+ Shift + \ | 跳转到匹配的括号 |
Ctrl+ ] | 增加缩进 |
Ctrl+ [ | 减少缩进 |
Home | 转到行首 |
End | 转到行尾 |
Ctrl+ Home | 转到文件开头 |
Ctrl+ End | 转到文件末尾 |
Ctrl+ ↑ | 向上滚动行 |
Ctrl+ ↓ | 向下滚动行 |
Alt + PgUp | 向上滚动页面 |
Alt + PgDn | 向下滚动页面 |
Ctrl+ Shift + [ | 折叠区域 |
Ctrl+ Shift + ] | 展开区域 |
Ctrl+ K,Ctrl+ [ | 折叠所有子区域 |
Ctrl+ K,Ctrl+ ] | 展开所有子区域 |
Ctrl+ K,Ctrl+ 0 | 折叠所有区域 |
Ctrl+ K,Ctrl+ J | 展开所有区域 |
Ctrl+ K,Ctrl+ C | 添加行注释 |
Ctrl+ K,Ctrl+ U | 删除行注释 |
Ctrl+ / | 切换行注释 |
Shift + Alt + A | 切换块注释 |
Alt + Z | 切换自动换行 |
3. 导航
| 快捷键 | 说明 |
|---|
Ctrl+ T | 显示所有符号 |
Ctrl+ G | 显示所有符号 |
Ctrl+ P | 转到文件… |
Ctrl+ Shift + O | 转到符号… |
Ctrl+ Shift + M | 显示问题面板 |
F8 | 转到下一个错误或警告 |
Shift + F8 | 转到上一个错误或警告 |
Ctrl+ Shift + Tab | 浏览编辑器组的历史记录 |
Alt + ← | 后退 |
Alt + → | 前进 |
Ctrl+ M | 切换标签可移动焦点 |
4. 查找 & 替换
| 快捷键 | 说明 |
|---|
Ctrl+ F | 查找 |
Ctrl+ H | 替换 |
F3 | 查找下一个 |
Shift + F3 | 查找上一个 |
Alt + Enter | 选择所有的匹配 |
Ctrl+ D | 将选择添加到下一个查找匹配项 |
Ctrl+ K,Ctrl+ D | 将上一个选择移到下一个查找匹配项 |
Alt + C | 切换是否区分大小写 |
Alt + R | 切换是否正则表达式 |
Alt + W | 切换是否全字匹配 |
5. 多光标 & 选择
| 快捷键 | 说明 |
|---|
Alt + (鼠标点击) | 插入光标 |
Ctrl+ Alt + ↑ | 在上方插入光标 |
Ctrl+ Alt + ↓ | 在下方插入光标 |
Ctrl+ U | 撤消上一个光标操作 |
Shift + Alt + I | 在所选的每一行的末尾插入光标 |
Ctrl+ L | 选择当前行 |
Ctrl+ Shift + L | 选择所有当前选择 |
Ctrl+ F2 | 选择所有出现的当前单词 |
Shift + Alt + → | 扩展选择 |
Shift + Alt + ← | 收缩选择 |
Shift + Alt + (拖曳鼠标) | 列(框)选择 |
Ctrl+ Shift + Alt + (箭头键) | 列(框)选择 |
Ctrl+ Shift + Alt + PgUp | 向前列(框)选择页面 |
Ctrl+ Shift + Alt + PgDn | 向后列(框)选择页面 |
6. 代码编辑
| 快捷键 | 说明 |
|---|
Ctrl+ Space | 显示成员列表 |
Ctrl+ Shift + Space | 显示参数提示 |
Shift + Alt + F | 格式化代码 |
Ctrl+ K,Ctrl+ F | 格式化选择 |
F12 | 转到定义 |
Alt + F12 | 查看定义 |
Ctrl+ K,F12 | 在侧面打开定义 |
Ctrl+ . | 快速修复 |
Shift + F12 | 显示参考 |
F2 | 重命名符号 |
Ctrl+ K,Ctrl+ X | 删除每一行行尾空格 |
Ctrl+ K,M | 切换代码语言 |
7. 编辑器管理
| 快捷键 | 说明 |
|---|
Ctrl+ F4,Ctrl+ W | 关闭编辑器 |
Ctrl+ K,F | 关闭文件夹 |
Ctrl+ \ | 分割编辑器 |
Ctrl+ 1 | 让第一编辑器组获取焦点 |
Ctrl+ 2 | 让第二编辑器组获取焦点 |
Ctrl+ 3 | 让第三编辑器组获取焦点 |
Ctrl+ K,Ctrl+ ← | 让上一个编辑器组获取焦点 |
Ctrl+ K,Ctrl+ → | 让下一个编辑器组获取焦点 |
Ctrl+ K,← | 向左移动当前编辑器组 |
Ctrl+ K,→ | 向右移动当前编辑器组 |
Ctrl+ Shift + PgUp | 向左移动编辑器 |
Ctrl+ Shift + PgDn | 向右移动编辑器 |
8. 文件管理
| 快捷键 | 说明 |
|---|
Ctrl+ N | 新建文件 |
Ctrl+ O | 打开文件… |
Ctrl+ S | 保存文件 |
Ctrl+ Shift + S | 文件另存为… |
Ctrl+ K,S | 保存全部 |
Ctrl+ F4 | 关闭文件 |
Ctrl+ K,Ctrl+ W | 关闭所有文件 |
Ctrl+ Shift + T | 重新打开关闭的编辑器 |
Ctrl+ K,Enter | 保持预览模式编辑器处于打开状态 |
Ctrl+ Tab | 打开下一个文件 |
Ctrl+ Shift + Tab | 打开上一个文件 |
Ctrl+ K,P | 复制活动文件的路径 |
Ctrl+ K,R | 在资源管理器中显示活动文件 |
Ctrl+ K,O | 在新窗口/实例中打开当前活动文件 |
9. 显示
| 快捷键 | 说明 |
|---|
F11 | 切换全屏 |
Shift + Alt + 0 | 切换编辑器布局(水平/垂直) |
Ctrl+ = | 放大编辑器 |
Ctrl+ - | 缩小编辑器 |
Ctrl+ B | 显示/隐藏侧边栏 |
Ctrl+ Shift + E | 显示资源管理器/切换焦点 |
Ctrl+ Shift + F | 显示查找 |
Ctrl+ Shift + G | 显示源代码控制 |
Ctrl+ Shift + D | 显示调试 |
Ctrl+ Shift + X | 显示扩展 |
Ctrl+ Shift + H | 在文件中替 |
Ctrl+ Shift + J | 切换搜索详细信息 |
Ctrl+ Shift + U | 显示输出面板 |
Ctrl+ Shift + V | 打开Markdown预览 |
Ctrl+ K,V | 在侧面打开Markdown预览 |
Ctrl+ K,Z | 禅宗模式(按 2 次 Esc 退出) |
10. Debug 调试
| 快捷键 | 说明 |
|---|
F9 | 插入断点 |
F5 | 开始/继续 |
Shift + F5 | 停止 |
F11 | 步进 |
Shift + F11 | 步出 |
F10 | 步过 |
Ctrl+ K,Ctrl+ I | 显示悬停 |
11. 终端(Terminal)
| 快捷键 | 说明 |
|---|
Ctrl+ ` | 显示集成终端 |
Ctrl+ Shift + ` | 创建新终端 |
Ctrl+ C | 复制选择 |
Ctrl+ V | 粘贴到活动终端 |
Ctrl+ ↑ | 向上滚动 |
Ctrl+ ↓ | 向下滚动 |
Shift + PgUp | 向上滚动页面 |
Shift + PgDn | 向下滚动页面 |
Ctrl+ Home | 滚动到顶部 |
Ctrl+ End | 滚动到底部 |
上面列出了 VS Code(Windows 版)常用快捷键,如需自定义快捷键,可以按 Ctrl+ K, Ctrl+ S 组合快捷键呼出 VS Code 快捷键设置窗口,在该窗口可重新指定操作快捷键。