VS Code 快捷键

VS Code 是微软推出的开源且免费的代码编辑器,其功能强大、速度快、插件丰富,是目前最受欢迎的开源代码编辑器。本文列出了 VS Code 常用的快捷键列表,包含 Windows 平台和 macOS 平台下最新的 VS Code 编辑器的快捷键对照表。

VS Code (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 版) 快捷键

提示:一共有 133 个 VS Code (macOS 版) 快捷键。

符号说明:⌘ 表示 Command 键;⇧ 表示 Shift 键;⌥ 表示 Option 键;^ 表示 Control 键。

全局快捷键

快捷键说明
⌘ + ⇧ + P,F1
Command + Shift + P, F1显示命令面板
⌘ + P
Command + P快速打开,转到文件…
⌘ + ⇧ + N
Command + Shift + N新建窗口/实例
⌘ + W
Command + W关闭窗口/实例
⌘ + ,
Command + ,编辑器设置
⌘ + K,⌘ + S
Command + K, Command + S键盘快捷键

基本编辑

快捷键说明
⌘ + X
Command + X剪切一行(未选取时)
⌘ + C
Command + C复制一行(未选取时)
⌥ + ↑
Option + ↑把当前行往上移动
⌥ + ↓
Option + ↓把当前行往下移动
⇧ + ⌥ + ↑
Shift + Option + ↑在上面复制行
⇧ + ⌥ + ↓
Shift + Option + ↓在下面复制行
⌘ + ⇧ + K
Command + Shift + K删除一行
⌘ + Enter
Command + Enter在下面插入行
⌘ + ⇧ + Enter
Command + Shift + Enter在上方插入行
⌘ + ⇧ + \
Command + Shift + \跳转到匹配的括号
⌘ + ]
Command + ]增加缩进
⌘ + [
Command + [减少缩进
Home转到行首
End转到行尾
⌘ + ↑
Command + ↑转到文件开头
⌘ + ↓
Command + ↓转到文件末尾
^ + Fn + ↑
Control + Fn + ↑向上滚动行
^ + Fn + ↓
Control + Fn + ↓向下滚动行
⌘ + Fn + ↑
Command + Fn + ↑向上滚动页面
⌘ + Fn + ↓
Command + Fn + ↓向下滚动页面
⌘ + ⌥ + [
Command + Option + [折叠区域
⌘ + ⌥ + ]
Command + Option + ]展开区域
⌘ + K,⌘ + [
Command + K, Command + [折叠所有子区域
⌘ + K,⌘ + ]
Command + K, Command + ]展开所有子区域
⌘ + K,⌘ + 0
Command + K, Command + 0折叠所有区域
⌘ + K,⌘ + J
Command + K, Command + J展开所有区域
⌘ + K,⌘ + C
Command + K, Command + C添加行注释
⌘ + K,⌘ + U
Command + K, Command + U删除行注释
⌘ + /
Command + /切换行注释
⇧ + ⌥ + A
Shift + Option + A切换块注释
⌥ + Z
Option + Z切换编辑器的自动换行

导航

快捷键说明
⌘ + T
Command + T显示所有符号
⌃ + G
Control + G转到行…
⌘ + P
Command + P转到文件…
⌘ + ⇧ + O
Command + Shift + O转到符号…
⌘ + ⇧ + M
Command + Shift + M显示问题面板
F8转到下一个错误或警告
⇧ + F8
Shift + F8转到上一个错误或警告
⌃ + ⇧ + Tab
Control + Shift + Tab显示编辑器历史记录
⌃ + -
Control + -后退
^ + ⇧ + -
Control + Shift + -前进
^ + ⇧ + M
Control + Shift + M切换标签可移动焦点

查找 & 替换

快捷键说明
⌘ + F
Command + F查找
⌘ + ⌥ + F
Command + Option + F替换
⌘ + G
Command + G查找下一个
⌘ + ⇧ + G
Command + Shift + G查找上一个
⌥ + Enter
Option + Enter选择所有的匹配项
⌘ + D
Command + D将选择添加到下一个查找匹配项
⌘ + K,⌘ + D
Command + K, Command + D将上一个选择移到下一个查找匹配项

多光标 & 选择

快捷键说明
⌥ + (点击鼠标)
Option + 点击鼠标在所点击位置插入光标
⌘ + ⌥ + ↑
Command + Option + ↑在上方插入光标
⌘ + ⌥ + ↓
Command + Option + ↓在下方插入光标
⌘ + U
Command + U撤消上一个光标操作
⇧ + ⌥ + I
Shift + Option + I在所选的每一行的末尾插入光标
⌘ + L
Command + L选择当前行
⌘ + F2
Command + F2选择所有出现的当前单词
⌘ + ⌃ + ⇧ + →
Command + Control + Shift + →扩展选择
⌘ + ⌃ + ⇧ + ←
Command + Control + Shift + ←收缩选择
⇧ + ⌥ + (拖拽鼠标)
Shift + Option + 拖拽鼠标列(框)选择
⌘ + ⇧ + ⌥ + ↑
Command + Shift + Option + ↑向上列(框)选择
⌘ + ⇧ + ⌥ + ↓
Command + Shift + Option + ↓向下列(框)选择
⌘ + ⇧ + ⌥ + ←
Command + Shift + Option + ←向左列(框)选择
⌘ + ⇧ + ⌥ + →
Command + Shift + Option + →向右列(框)选择
⌘ + ⇧ + ⌥ + Fn + ↑
Command + Shift + Option + Fn + ↑向前列(框)选择页面
⌘ + ⇧ + ⌥ + Fn + ↓
Command + Shift + Option + Fn + ↓向后列(框)选择页面

代码编辑

快捷键说明
⌃ + Space
Control + Space触发建议
⌘ + ⇧ + Space
Command + Shift + Space触发参数提示
⇧ + ⌥ + F
Shift + Option + F格式化文件
⌘ + K,⌘ + F
Command + K, Command + F格式化选择
F12转到定义
⌥ + F12
Option + F12查看定义
⌘ + K,F12
Command + K, F12在侧面打开定义
⌘ + .
Command + .快速修复
⇧ + F12
Shift + F12显示参考
F2重命名符号
⌘ + K,⌘ + X
Command + K, Command + X修剪尾随空格
⌘ + K,M
Command + K, M变更文件语言

编辑器管理

快捷键说明
⌘ + W
Command + W关闭编辑器
⌘ + K,F
Command + K, F关闭文件夹
⌘ + \
Command + \分割编辑器
⌘ + 1
Command + 1让第一编辑器组获取焦点
⌘ + 2
Command + 2让第二编辑器组获取焦点
⌘ + 3
Command + 3让第三编辑器组获取焦点
⌘ + K,←
Command + K, ←获取焦点于上一个编辑器组
⌘ + K,→
Command + K, →获取焦点于下一个编辑器组

文件管理

快捷键说明
⌘ + N
Command + N新建文件
⌘ + O
Command + O打开文件…
⌘ + S
Command + S保存文件
⌘ + ⇧ + S
Command + Shift + S文件另存为…
⌘ + ⌥ + S
Command + Option + S保存全部
⌘ + W
Command + W关闭当前文件
⌘ + K,⌘ + W
Command + K, Command + W关闭所有文件
⌘ + ⇧ + T
Command + Shift + T重新打开关闭的文件
⌘ + K,Enter
Command + K, Enter保持预览模式编辑器处于打开状态
⌃ + Tab
Control + Tab打开下一个文件
⌃ + ⇧ + Tab
Control + Shift + Tab打开上一个文件
⌘ + K,P
Command + K, P复制活动文件的路径
⌘ + K,R
Command + K, R在资源管理器中显示活动文件
⌘ + K,O
Command + K, O在新窗口/实例中显示活动文件

显示

快捷键说明
⌘ + ^ + F
Command + Control + F切换全屏
⌘ + ⌥ + 0
Command + Option + 0切换编辑器布局(水平/垂直)
⌘ + =
Command + =放大编辑器
⌘ + -
Command + -缩小编辑器
⌘ + B
Command + B显示/隐藏侧边栏
⌘ + ⇧ + E
Command + Shift + E显示资源管理器/切换焦点
⌘ + ⇧ + F
Command + Shift + F显示查找
⌃ + ⇧ + G
Control + Shift + G显示源代码控制
⌘ + ⇧ + D
Command + Shift + D显示调试
⌘ + ⇧ + X
Command + Shift + X显示扩展
⌘ + ⇧ + H
Command + Shift + H在文件中替换
⌘ + ⇧ + J
Command + Shift + J切换搜索详细信息
⌘ + ⇧ + U
Command + Shift + U显示输出面板
⌘ + ⇧ + V
Command + Shift + V打开Markdown预览
⌘ + K,V
Command + K, V在侧面打开 Markdown 预览
⌘ + K,Z
Command + K, Z禅宗模式(按 2 次 Esc 退出)

Debug 调试

快捷键说明
F9断点
F5开始/继续
F11步进
⇧ + F11
Shift + F11步出
F10步过
⇧ + F5
Shift + F5停止
⌘K,⌘I
Command + K, Command + I显示悬停

终端(Terminal)

快捷键说明
⌃ + `
Control + `显示集成终端
⌃ + ⇧ + `
Control + Shift + `创建新终端
⌘ + C
Command + C复制选择
⌘ + ↑
Command + ↑向上滚动
⌘ + ↓
Command + ↓向下滚动

上面列出了 VS Code(macOS 版)常用快捷键,如需自定义快捷键,可以按 ⌘ + K, ⌘ + S 组合快捷键呼出 VS Code 快捷键设置窗口,在这里可重新指定操作快捷键。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值