一、概述
1.1 引言
做为前端开发者来说,大都数都用过 VSCode,并且也有很多是经常用的。但 VSCode 的一些快捷键可能我们不知道,也比较少用,毕竟这很好,因此本文就列出一些快捷键方便大家学习与记忆。首先我们进入vscode的时候,在默认界面中就会看到快捷键,这些都是软件中定义的。如下所示:
当我们点击文件下面的首选项-点击键盘快捷方式,然后就能在右侧看到软件所有的快捷方式定义了,如下图所示:
1.2 修改快捷键
如果你对于内置默认的快捷键不太满意的话,想要想要修改的默认快捷键,如下操作:
- 在输入框内输入自己想要修改的默认快捷键,例如ctrl+s
2. 按下图操作即可。
1.3 查询未知的快捷键
首先键入⇧ ⌘ P,之后出现如图所示的界面,我们在这里面输入对应关键字“调试”,可以快速搜索你需要使用到快捷键:
二、常用快捷键
2.1 普通
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+Shift+P,F1 | ⇧⌘P, F1 | 显示命令面板 |
Ctrl+P | ⌘P | 输入要打开的文件名,快速打开文件 |
Ctrl+Shift+N | ⇧⌘N | 打开新窗口/实例。再启动一个Vscode,同时做两个项目可以使用 |
Ctrl+Shift+W | ⌘W | 关闭新窗口/实例 |
Ctrl+, | ⌘, | 用户设置 |
Ctrl+K Ctrl+S | ⌘K ⌘S | 显示所有快捷键 |
2.2 基本编辑
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+X | ⌘X | 剪切行(空选定) |
Ctrl+C | ⌘C | 复制行(空选定) |
Alt+ ↑ / ↓ | ⌥↓ / ⌥↑ | 向上/向下移动行 |
Shift+Alt + ↓ / ↑ | ⇧⌥↓ / ⇧⌥↑ | 向上/向下复制行 |
Ctrl+Shift+K | ⇧⌘K | 直接删除行 |
Ctrl+Enter | ⌘Enter | 在当前输入行的下面插入一行 |
Ctrl+Shift+Enter | ⇧⌘Enter | 在当前输入行的上面插入一行 |
Ctrl+Shift+\ | ⇧⌘\ | 跳转到匹配的标签 |
Ctrl+] / [ | ⌘] / ⌘[ | 缩进取消缩进,注意中间那个]中间的斜杠不需要按 |
Home / End | Home / End | 转到行首/转到行尾 |
Ctrl+Home | ⌘↑ | 跳转至文件开始处 |
Ctrl+End | ⌘↓ | 跳转到文件结尾处 |
Ctrl+↑ / ↓ | ⌃PgUp / ⌃PgDn | 向上/向下滚动一行 |
Alt+PgUp / PgDn | ⌘PgUp /⌘PgDn | 向上/向下滚动页面 |
Ctrl+Shift+[ | ⌥⌘[ | 收起当前代码块 |
Ctrl+Shift+] | ⌥⌘] | 打开当前代码块 |
Ctrl+K Ctrl+[ | ⌘K ⌘[ | 收起所有代码块 |
Ctrl+K Ctrl+] | ⌘K ⌘] | 打开所有代码块 |
Ctrl+K Ctrl+0 | ⌘K ⌘0 | 收起所有。0 级代码块,还有 1~9 级 |
Ctrl+K Ctrl+J | ⌘K ⌘J | 打开所有代码块 |
Ctrl+K Ctrl+C | ⌘K ⌘C | 添加行注释 |
Ctrl+K Ctrl+U | ⌘K ⌘U | 删除行注释 |
Ctrl+/ | ⌘/ | 切分编辑窗口 |
Shift+Alt+A | ⇧⌥A | 添加块级注释 |
Alt+Z | ⌥Z | 切换自动换行,效果同 ctrl+z |
2.3 导航
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+T | ⌘T | 搜索文件,输入标记搜索文件标记,效果同 ctrl+p |
Ctrl+G | ⌃G | 跳转到指定行 |
Ctrl+P | ⌘P | 快速切换文件 |
Ctrl+Shift+O | ⇧⌘O | 转到符号 |
Ctrl+Shift+M | ⇧⌘M | 显示问题面板 |
F8 | F8 | 转到下一个错误或警告 |
Shift+F8 | ⇧F8 | 转到上一个错误或警告 |
Ctrl+Shift+Tab | ⌃⇧Tab | 导航编辑器组历史记录 |
Alt+ ← / → | ⌃- / ⌃⇧- | 返回/前进 |
Ctrl+M | ⌃⇧M | 切换选项卡移动焦点 |
2.4 查找和替换
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+F | ⌘F | 全文搜索 |
Ctrl+H | ⌥⌘F | 替换 |
F3 / Shift+F3 | ⌘G / ⇧⌘G | 查找下一个/上一个 |
Alt+Enter | ⌥Enter | 选择查找匹配的所有出 |
Ctrl+D | ⌘D | 先选择或搜索需要修改的内容,然后按下该快捷键,会选择第一个匹配的内容, 再按一次,会追加下一个匹配的内容,直到选择完你需要修改的内容,然后对其进行修改, 就相当于对所有选中的内容进行修改 |
Ctrl+K Ctrl+D | ⌘K ⌘D | 将最后一个选择移至下一个查找匹配项 |
Alt+C / R / W | | 切换区分大小写/正则表达式/整个词 |
2.5 键鼠多选
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Alt +单击 | ⌥ + 单击 | 插入光标 |
Ctrl+Alt+ ↑ / ↓ | ⌥⌘↑/⌥⌘↓ | 在上/下插入光标 |
Ctrl+U | ⌘U | 撤消上一个操作 |
Shift+Alt+I | ⇧⌥I | 在选定的每一行的末尾插入光标 |
Ctrl+L | ⌘L | 选择当前行 |
Ctrl+Shift+L | ⇧⌘L | 选中当前选中的所有匹配 |
Ctrl+F2 | ⌘F2 | 选中当前单词的所有匹配 |
Shift+Alt+→ | ⌃⇧⌘→ | 扩大选择,效果不如单词选择或者整行选择 |
Shift+Alt+← | ⌃⇧⌘ ← | 缩小选择 |
Ctrl+Shift+Alt+PgUp/PgDn | ⇧⌥⌘PgUp/⇧⌥⌘PgDn | 就近选择一页 |
2.6 丰富语言编辑器
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+Space, Ctrl+I | ⌃Space, ⌘I | 触发建议 |
Ctrl+Shift+Space | ⇧⌘Space | 触发参数提示 |
Shift+Alt+F | ⇧⌥F | 根据配置的设置格式化当前文档 |
Ctrl+K Ctrl+F | ⌘K ⌘F | 对选中内容进行格式化 |
F12 | F12 | 转到定义 |
Alt+F12 | ⌥F12 | 查看定义 |
Ctrl+K F12 | ⌘K F12 | 打开定义到边 |
Ctrl+. | ⌘. | 快速解决 |
Shift+F12 | ⇧F12 | 显示引用 |
F2 | F2 | 重命名符号 |
Ctrl+K Ctrl+X | ⌘K ⌘X | 裁剪尾随空格 |
Ctrl+K M | ⌘K M | 切换文件语言 |
2.7 编辑器管理
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+F4, Ctrl+W | ⌘W | 关闭编辑器 |
Ctrl+K F | ⌘K F | 关闭窗口回到初始界面 |
Ctrl+\ | ⌘\ | 拆分编辑器 |
Ctrl+ 1 / 2 / 3 | ⌘1 / ⌘2 / ⌘3 | 聚焦到第1,第2或第3编辑器组 |
Ctrl+K Ctr+ ←/ Ctr+→ | ⌘K ⌘← / ⌘K ⌘→ | 聚焦到上一个/下一个编辑器组 |
Ctrl+Shift+PgUp / PgDn | ⌘K ⇧⌘← / ⌘K ⇧⌘→ | 向左/右移动编辑区 |
Ctrl+K ← / → | ⌘K ← / ⌘K → | 向左/右移动编辑器组 |
2.8 文件管理
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+N | ⌘N | 新文件 |
Ctrl+O | ⌘O | 打开文件 |
Ctrl+S | ⌘S | 保存 |
Ctrl+Shift+S | ⇧⌘S | 另存为… |
Ctrl+K S | ⌥⌘S | 全部保存 |
Ctrl+F4 | ⌘W | 关闭 |
Ctrl+K Ctrl+W | ⌘K ⌘W | 关闭所有 |
Ctrl+Shift+T | ⇧⌘T | 重新打开关闭的编辑器 |
Ctrl+K Enter | ⌘K Enter | 输入保持打开 |
Ctrl+Tab | ⌃Tab | 快速切换到上一个文件 |
Ctrl+Shift+Tab | ⌃⇧Tab | 快速切换到下一个文件 |
Ctrl+K P | ⌘K P | 复制活动文件的路径 |
Ctrl+K R | ⌘K R | 显示资源管理器中的活动文件 |
Ctrl+K O | ⌘K O | 当前文件在新窗口中打开 |
2.9 显示
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
F11 | ⌃⌘F | 切换全屏 |
Shift+Alt+0 | ⌥⌘0 | 切换编辑器布局 |
Ctrl+ = / - | ⌘= / ⇧⌘- | 放大/缩小 |
Ctrl+B | ⌘B | 切换侧栏可见性 |
Ctrl+Shift+E | ⇧⌘E | 显示浏览器/切换焦点 |
Ctrl+Shift+F | ⇧⌘F | 在项目目录中的所有文件中搜索任何匹配的文本 |
Ctrl+Shift+G | ⌃⇧G | 显示源代码管理 |
Ctrl+Shift+D | ⇧⌘D | 显示调试 |
Ctrl+Shift+X | ⇧⌘X | 显示扩展 |
Ctrl+Shift+H | ⇧⌘H | 替换文件 |
Ctrl+Shift+J | ⇧⌘J | 切换搜索详细信息 |
Ctrl+Shift+U | ⇧⌘U | 显示输出面板 |
Ctrl+Shift+V | ⇧⌘V | 切换Markdown预览 |
Ctrl+K V | ⌘K V | 从旁边打开Markdown预览 |
Ctrl+K Z | ⌘K Z | Zen Mode (Esc Esc to exit) |
2.10 调试
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
F9 | F9 | 打开和停止调试断点 |
F5 | F5 | 启动调试/继续 |
Shift+F5 | ⇧F5 | 停止调试 |
F11 | F11 | 单步执行 |
Shift+F11 | ⇧F11 | 单步跳出 |
F10 | F10 | 单步跳过 |
Ctrl+K Ctrl+I | ⌘K ⌘I | 显示悬停 |
调试的具体页面如图所示
2.11 集成终端
Windows 快捷键 | Mac 快捷键 | 说明 |
---|
Ctrl+| ⌃ | ⌃` | 显示集成终端 |
Ctrl+Shift+| ⌃⇧ | ⌃⇧` | 创建新终端 |
Ctrl+C | ⌘C | 复制选定 |
Ctrl+V | | 粘贴到活动端子 |
Ctrl+↑ / ↓ | ⌘↑ / ↓ | 向上/向下滚动 |
Shift+PgUp / PgDn | PgUp / PgDn | 向上/向下滚动页面 |
Ctrl+Home / End | ⌘Home / End | 滚动到顶部/底部 |