VSCode快捷键大全

coffeebean...大约 11 分钟

1 缘起

为什么在这里介绍一款编程使用的编辑器呢?因为obsidian中的Markdown格式实际上也是一种纯文本。

我们可以使用VSCode很方便的批量修改,用来弥补obsidian的不足。

  • VSCode可以批量替换关键字。
  • VSCode可以辅助编辑Obsidian中的调试代码。
  • VSCode可以直接编辑Markdown文件。

下面👇介绍一下VSCode的快捷键,方便大家的使用,可以收藏了备查。

加群交流

如果在使用和学习中有不明白的地方,或者想看看别人的经验

🌱【点我-扫码加群】
加群交流!先加在拉
加群交流!先加在拉
🍻【点我-打赏】
随缘支持
随缘支持

2 Windows下VSCode快捷键

2.1 全局快捷键

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

2.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切换自动换行

2.3 导航

快捷键说明
Ctrl + T显示所有符号
Ctrl + G显示所有符号
Ctrl + P转到文件...
Ctrl + Shift + O转到符号...
Ctrl + Shift + M显示问题面板
F8转到下一个错误或警告
Shift + F8转到上一个错误或警告
Ctrl + Shift + Tab浏览编辑器组的历史记录
Alt + ←后退
Alt + →前进
Ctrl + M切换标签可移动焦点

2.4 查找 & 替换

快捷键说明
Ctrl + F查找
Ctrl + H替换
F3查找下一个
Shift + F3查找上一个
Alt + Enter选择所有的匹配
Ctrl + D将选择添加到下一个查找匹配项
Ctrl + K,Ctrl + D将上一个选择移到下一个查找匹配项
Alt + C切换是否区分大小写
Alt + R切换是否正则表达式
Alt + W切换是否全字匹配

2.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向后列(框)选择页面

2.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切换代码语言

2.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向右移动编辑器

2.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在新窗口/实例中打开当前活动文件

2.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 退出)

2.10 Debug 调试

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

2.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 快捷键设置窗口,在该窗口可重新指定操作快捷键。

3 VS Code (macOS 版) 快捷键

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

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

3.1 全局快捷键

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

3.2 基本编辑

快捷键说明
⌘ + 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切换编辑器的自动换行

3.3 导航

快捷键说明
⌘ + 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切换标签可移动焦点

3.4 查找 & 替换

快捷键说明
⌘ + 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将上一个选择移到下一个查找匹配项

3.5 多光标 & 选择

快捷键说明
⌥ + (点击鼠标) 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 + ↓向后列(框)选择页面

4 代码编辑

快捷键说明
⌃ + 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变更文件语言

4.1 编辑器管理

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

4.2 文件管理

快捷键说明
⌘ + 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在新窗口/实例中显示活动文件

4.3 显示

快捷键说明
⌘ + ^ + 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 退出)

4.4 Debug 调试

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

4.5 终端(Terminal)

快捷键说明
⌃ + Control +显示集成终端
⌃ + ⇧ + Control + Shift +创建新终端
⌘ + C Command + C复制选择
⌘ + ↑ Command + ↑向上滚动
⌘ + ↓ Command + ↓向下滚动
上次编辑于:
贡献者: coffeebean
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4