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