VSCode 的快捷键继承了一些 IDE 风格,有 VS Studio 的身影,也有 Emacs 的身影,
简言之,内置快捷键玩熟了,效率提高不是一点两点。
官方文档
widnows
liunx
mac
挺简单的,文档描述清晰内容排版也不错,一看就懂,这里写的是我自己翻译的(太过简单的没必要翻译),同时也为了方便自己查阅和使用
[注意] 插件的快捷键请在插件说明(文档)内查看,vscode 不提供此类快捷键
Visual Studio Code (Keyboard Shortcuts for Windows)
普通
按键 |
说明 |
Ctrl+Shift+P, |
F1 Show Command Palette |
Ctrl+P |
Quick Open, Go to File… |
Ctrl+Shift+N |
New window/instance |
Ctrl+Shift+W |
Close window/instance |
Ctrl+, |
User Settings |
Ctrl+K Ctrl+S |
Keyboard Shortcuts (显示所有快捷键,太多专业名词调到中文你就懂了) |
基本编辑
按键 |
说明 |
Ctrl+X |
Cut line (empty selection) |
Ctrl+C |
Copy line (empty selection) |
Alt+ ↑ / ↓ |
Move line up/down |
Shift+Alt + ↓ / ↑ |
Copy line up/down |
Ctrl+Shift+K |
Delete line |
Ctrl+Enter |
Insert line below(在当前输入行的下面插入一行) |
Ctrl+Shift+Enter |
Insert line above(在当前输入行的下面插入一行,试了一下没成功) |
Ctrl+Shift+\ |
Jump to matching bracket(跳转到匹配的标签) |
Ctrl+] / [ |
Indent/outdent line(缩进取消缩进,注意中间那个]中间的斜杠不需要按) |
Home / End |
Go to beginning/end of line |
Ctrl+Home |
Go to beginning of file(跳转至文件开始处) |
Ctrl+End |
Go to end of file(跳转到文件结尾处) |
Ctrl+↑ / ↓ |
Scroll line up/down(滚动一行) |
Alt+PgUp / PgDn |
Scroll page up/down(整页滚动) |
Ctrl+Shift+[ |
Fold (collapse) region(收起当前代码块) |
Ctrl+Shift+] |
Unfold (uncollapse) region(打开当前代码块) |
Ctrl+K Ctrl+[ |
Fold (collapse) all subregions(收起所有代码块) |
Ctrl+K Ctrl+] |
Unfold (uncollapse) all subregions(打开所有代码块) |
Ctrl+K Ctrl+0 |
Fold (collapse) all regions(收起所有 0 级代码块,还有 1~9 级) |
Ctrl+K Ctrl+J |
Unfold (uncollapse) all regions(打开所有代码块) |
Ctrl+K Ctrl+C |
Add line comment(添加行注释) |
Ctrl+K Ctrl+U |
Remove line comment(删除行注释) |
Ctrl+/ |
Toggle line comment(切分编辑窗口) |
Shift+Alt+A |
Toggle block comment(添加块级注释) |
Alt+Z |
Toggle word wrap(切换自动换行,效果同 ctrl+z) |
导航
按键 |
说明 |
Ctrl+T |
Show all Symbols(搜索文件,输入标记搜索文件标记,效果同 ctrl+p) |
Ctrl+G |
Go to Line… |
Ctrl+P |
Go to File… |
Ctrl+Shift+O |
Go to Symbol…(ctrl+t 的搜索框中输入@) |
Ctrl+Shift+M |
Show Problems panel(打开 panel 中的问题部分,按 ctrl+j 打开 panel) |
F8 |
Go to next error or warning |
Shift+F8 |
Go to previous error or warning |
Ctrl+Shift+Tab |
Navigate editor group history(切换打开中的窗口) |
Alt+ ← / → |
Go back / forward (整词移动光标) |
Ctrl+M |
Toggle Tab moves focus(切换标签移动焦点,无效果) |
查找和替换
按键 |
说明 |
Ctrl+F |
Find |
Ctrl+H |
Replace |
F3 / Shift+F3 |
Find next/previous(在搜索结果中移动焦点) |
Alt+Enter |
Select all occurences of Find match(选中所有匹配) |
Ctrl+D |
Add selection to next Find match(选中下一个匹配) |
Ctrl+K Ctrl+D |
Move last selection to next Find match |
Alt+C / R / W |
Toggle case-sensitive / regex / whole word(搜索窗口切换大小写,正则,全匹配) |
键鼠多选
按键 |
说明 |
Alt+Click |
Insert cursor(点选输入位置) |
Ctrl+Alt+ ↑ / ↓ |
Insert cursor above / below(脑子进水快捷键,windows 下根本用不了) |
Ctrl+U |
Undo last cursor operation(反 alt+click) |
Shift+Alt+I |
Insert cursor at end of each line selected |
Ctrl+L Select |
current line(整行选中) |
Ctrl+Shift+L |
Select all occurrences of current selection(选中当前选中的所有匹配) |
Ctrl+F2 Select |
all occurrences of current word(选中当前单词的所有匹配) |
Shift+Alt+→ |
Expand selection(扩大选择,效果不如单词选择或者整行选择) |
Shift+Alt+← |
Shrink selection(缩小选择) |
Shift+Alt +(drag mouse) |
Column (box) selection(按住 shift+alt 然后鼠标左键点住拖动,点到那选到那) |
Ctrl+Shift+Alt + (arrow key) |
Column (box) selection(就近选择当前光标位置) |
Ctrl+Shift+Alt+PgUp/PgDn |
Column (box) selection page up/down(就近选择一页) |
丰富语言编辑器
按键 |
说明 |
Ctrl+Space |
Trigger suggestion(触发建议) |
Ctrl+Shift+Space |
Trigger parameter hints(触发参数提示) |
Shift+Alt+F |
Format document |
Ctrl+K Ctrl+F |
Format selection(格式化选定内容) |
F12 |
Go to Definition |
Alt+F12 |
Peek Definition(查看定义) |
Ctrl+K F12 |
Open Definition to the side |
Ctrl+. |
Quick Fix |
Shift+F12 |
Show References(转到引用) |
F2 |
Rename Symbol(重命名符号) |
Ctrl+K Ctrl+X |
Trim trailing whitespace(裁剪尾随空格) |
Ctrl+K M |
Change file language(切换文件语言) |
编辑器管理
按键 |
说明 |
Ctrl+F4, Ctrl+W |
Close editor |
Ctrl+K F |
Close folder(关闭窗口回到初始界面) |
Ctrl+| Split editor |
|
Ctrl+ 1 / 2 / 3 |
Focus into 1st, 2nd or 3rd editor group |
Ctrl+K Ctrl+ ←/→ |
Focus into previous/next editor group |
Ctrl+Shift+PgUp / PgDn |
Move editor left/right(向左/右移动编辑区) |
Ctrl+K ← / → |
Move active editor group(向左/右移动编辑器组) |
文件管理
按键 |
说明 |
Ctrl+N |
New File |
Ctrl+O |
Open File… |
Ctrl+S |
Save |
Ctrl+Shift+S |
Save As… |
Ctrl+K S |
Save All |
Ctrl+F4 |
Close |
Ctrl+K Ctrl+W |
Close All |
Ctrl+Shift+T |
Reopen closed editor |
Ctrl+K |
Enter Keep preview mode editor open |
Ctrl+Tab |
Open next |
Ctrl+Shift+Tab |
Open previous |
Ctrl+K P |
Copy path of active file |
Ctrl+K R |
Reveal active file in Explorer |
Ctrl+K O |
Show active file in new window/instance(当前文件在新窗口中打开) |
显示
按键 |
说明 |
F11 |
Toggle full screen |
Shift+Alt+0 |
Toggle editor layout (horizontal/vertical)(垂直或水平布局) |
Ctrl+ = / - |
Zoom in/out (缩放) |
Ctrl+B |
Toggle Sidebar visibility |
Ctrl+Shift+E |
Show Explorer / Toggle focus |
Ctrl+Shift+F |
Show Search |
Ctrl+Shift+G |
Show Source Control |
Ctrl+Shift+D |
Show Debug |
Ctrl+Shift+X |
Show Extensions |
Ctrl+Shift+H |
Replace in files(侧边替换栏) |
Ctrl+Shift+J |
Toggle Search details |
Ctrl+Shift+U |
Show Output panel |
Ctrl+Shift+V |
Open Markdown preview |
Ctrl+K V |
Open Markdown preview to the side |
Ctrl+K Z |
Zen Mode (Esc Esc to exit) |
调试
按键 |
说明 |
F9 |
Toggle breakpoint |
F5 |
Start/Continue |
Shift+F5 |
Stop |
F11 / Shift+F11 |
Step into/out |
F10 |
Step over |
Ctrl+K Ctrl+I |
Show hover |
Integrated terminal |
集成终端 |
Ctrl+` |
Show integrated terminal |
Ctrl+Shift+` |
Create new terminal |
Ctrl+C |
Copy selection |
Ctrl+V |
Paste into active terminal |
Ctrl+↑ / ↓ |
Scroll up/down |
Shift+PgUp / PgDn |
Scroll page up/down |
Ctrl+Home / End |
Scroll to top/bottom |
[Other operating systems’ keyboard shortcuts and additional unassigned shortcuts available at aka.ms/vscodekeybinding] |
|
关于vscode的所有内容看这里
系列文章
推荐