vscode 常用默认快捷键
1、工作区快捷键
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + Shift + P |
Ctrl + Shift + P |
显示命令面板 |
F1 |
Cmd + B |
Ctrl + B |
显示/隐藏侧边栏 |
很实用 |
Cmd + \ |
Ctrl + \ |
拆分为多个编辑器 |
【重要】写代码利器 |
Cmd + 1 |
Ctrl + 1 |
聚焦到第 1 个编辑器 |
同上重要 |
Cmd + + / - |
Ctrl + + / - |
将工作区放大/缩小 |
包括代码字体、左侧导航栏 |
Cmd + J |
Ctrl + J |
显示/隐藏控制台 |
|
Cmd + Shift + N |
Ctrl + Shift + N |
重新开一个软件的窗口 |
|
Cmd + Shift + W |
Ctrl + Shift + W |
关闭软件的当前窗口 |
|
Cmd + N |
Ctrl + N |
新建文件 |
|
Cmd + W |
Ctrl + W |
关闭当前文件 |
|
2、跳转操作
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + |
没有 |
在同一个软件的多个工作区之间切换 |
使用很频繁 |
Cmd + Option + 左右方向键 |
Ctrl + Pagedown/Pageup |
在已经打开的多个文件之间进行切换 |
非常实用 |
Ctrl + Tab |
Ctrl + Tab |
在已经打开的多个文件之间进行跳转 |
不如上面的快捷键快 |
Cmd + Shift + O |
Ctrl + Shift + O |
在当前文件的各种方法之间(符号:Symbol)进行跳转 |
|
Cmd + T |
Ctrl + T |
在当前工作区的各种方法之间(符号:Symbol)进行跳转 |
|
Ctrl + G |
Ctrl + G |
跳转到指定行 |
|
Cmd + Shift + \ |
Ctrl + Shift + \ |
跳转到匹配的括号 |
|
3、移动光标
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
| 方向键 |
方向键 |
在单个字符之间移动光标 |
大家都知道 |
Option + 左右方向键 |
Ctrl + 左右方向键 |
在单词之间移动光标 |
很常用 |
Cmd + 左右方向键 |
Fn + 左右方向键 |
将光标定位到当前的最左侧、最右侧(在整行之间移动光标) |
很常用 |
Option + Alt + 左右方向键 |
Alt + Shift + 左右方向键 |
左右扩大/缩小选中的范围 |
很酷,极为高效 |
Cmd + ↑ |
Ctrl + Home |
将光标定位到文件的第一行 |
|
Cmd + ↓ |
Ctrl + End |
将光标定位到文件的最后一行 |
|
Cmd + Shift + \ |
|
在代码块之间移动光标 |
|
4、编辑操作
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + C |
Ctrl + C |
复制 |
|
Cmd + X |
Ctrl + X |
剪切 |
|
Cmd + V |
Ctrl + V |
粘贴 |
|
Cmd + Enter |
Ctrl + Enter |
在当前行的下方新增一行,然后跳至该行 |
即使光标不在行尾,也能快速向下插入一行 |
Cmd + Shift + Enter |
Ctrl + Shift + Enter |
在当前行的上方新增一行,然后跳至该行 |
即使光标不在行尾,也能快速向上插入一行 |
Option + ↑ |
Alt + ↑ |
将代码向上移动 |
很常用 |
Option + ↓ |
Alt + ↓ |
将代码向下移动 |
|
Option + Shift + ↑ |
Alt + Shift + ↑ |
将代码向上复制一行 |
|
Option + Shift + ↓ |
Alt + Shift + ↓ |
将代码向下复制一行 |
写重复代码的神器 |
5、删除操作
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + Shift + K |
Ctrl + Shift + K |
删除整行 |
Cmd + X 的作用是剪切,但也可以删除整行 |
Option + Backspace |
Ctrl + Backspace |
删除光标之前的一个单词 |
英文有效,很常用 |
Option + delete |
Ctrl + delete |
删除光标之后的一个单词 |
|
Cmd + Backspace |
Ctrl + Backspace |
删除光标之前的整行内容 |
很常用 |
Cmd + delete |
|
删除光标之后的整行内容 |
|
备注:上面所讲到的移动光标、编辑操作、删除操作的快捷键,在其他编辑器里,大部分都适用。
6、多光标选择/多光标编辑
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Option + 鼠标连续点击任意位置 |
Alt + 鼠标连续点击任意位置 |
在任意位置,同时出现多个光标 |
很容易记住 |
Cmd + D |
Ctrl + D |
将光标放在某个单词的位置(或者先选中某个单词),然后反复按下「Cmd + D」键,即可将下一个相同的词逐一加入选择 |
较常用 |
Cmd + Shift + L |
Ctrl + Shift + L |
将光标放在某个单词的位置(或者先选中某个单词),然后按下该快捷键,则所有的相同内容处,都会出现光标 |
改变量名、改方法名、修改标签名,都会用到 |
7、多列选择/多列编辑
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + Option + 上下键 |
Ctrl + Alt + 上下键 |
在连续的多列上,同时出现多个光标 |
较常用 |
Option + Shift + 鼠标拖动 |
Alt + Shift + 鼠标拖动 |
按住快捷键,然后把鼠标从区域的左上角拖至右下角,即可在选中区域的每一行行末尾,出现光标 |
很神奇的操作,较常用 |
Option + Shift + I |
Alt + Shift + I |
选中一块文本后,按下快捷键,即可在每一行的末尾都出现一个光标 |
很常用 |
8、编程语言相关
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + / |
Ctrl + / |
添加单行注释 |
很常用 |
Option + Shift + F |
Alt + Shift + F |
代码格式化 |
很常用 |
F2 |
F2 |
以重构的方式进行重命名 |
改代码必备 |
Ctrl + J |
Ctrl + J |
将多行代码合并为一行 |
Win 用户可在命令面板搜索「合并行」 |
Cmd + U |
Ctrl + U |
将光标的移动回到上一个位置 |
撤销光标的移动 |
9、搜索相关
| Mac 快捷键 |
Win 快捷键 |
作用 |
备注 |
Cmd + Shift + F |
Ctrl + Shift + F |
全局搜索代码 |
很常用 |
Cmd + P |
Ctrl + P |
在当前的项目里,全局搜索文件名 |
|
Cmd + F |
Ctrl + F |
在当前文件中搜索代码,光标在搜索框里 |
|
Cmd + G |
F3 |
在当前文件中搜索代码,光标仍停留在编辑器 |
|