快捷键
-
CTRL+B 打开/收起侧边栏目
-
CTRL+` 打开内置终端
-
CTRL+, 打开设置
-
CTRL+p 快速搜索并打开文件
-
CTRL+TAB 在已经打开的标签页中跳转
-
CTRL+\ 将标签页移动到右侧分割栏
-
CTRL+w 关闭标签页
-
CTRL+f 查找内容
-
CTRL+h 查找并替换
-
CTRL+SHIFT+f 全局搜索
-
CTRL+SHIFT+p 命令面板
-
CTRL+/ 注释/解除注释
-
CTRL+HOME/END 跳转到文件首/尾
-
CTRL+c/v 复制或剪切当前光标行/在当前光标行或下一行粘贴
-
CTRL+SHIFT+箭头上下箭头 多个光标用于列编辑
-
ALT+CLICK 获取多个编辑的光标
-
CTRL+d 选中单词
-
CTRL+SHIFT+l 选中所有该选中的内容
-
F2 重命名变量
-
CTRL+CLICK 代码跳转
-
CTRL+k z 进入/推出 zen 模式
官方常用快捷键
General
- Ctrl+Shift+P, F1 Show Command Palette
- Ctrl+P Quick Open, Go to File…
- Ctrl+Shift+N New window/instance
- Ctrl+W Close window/instance
- Ctrl+, User Settings
- Ctrl+K Ctrl+S Keyboard Shortcuts
Basic editing
- Ctrl+X Cut line (empty selection)
- Ctrl+C Copy line (empty selection)
- Alt+ ↓ / ↑ Move line down/up
- Ctrl+Shift+K Delete line
- Ctrl+Enter / Insert line below/ above
- Ctrl+Shift+Enter
- Ctrl+Shift+\ Jump to matching bracket
- Ctrl+] / Ctrl+[ Indent/Outdent line
- Home / End Go to beginning/end of line
- Ctrl+ Home / End Go to beginning/end of file
- Ctrl+ ↑ / ↓ Scroll line up/down
- Alt+ PgUp / PgDn Scroll page up/down
- Ctrl+Shift+ [ / ] Fold/unfold region
- Ctrl+K Ctrl+ [ / ] Fold/unfold all subregions
- Ctrl+K Ctrl+0 / Fold/Unfold all regions
- Ctrl+K Ctrl+J
- Ctrl+K Ctrl+C Add line comment
- Ctrl+K Ctrl+U Remove line comment
- Ctrl+/ Toggle line comment
- Ctrl+Shift+A Toggle block comment
- Alt+Z Toggle word wrap
Rich languages editing
- Ctrl+Space Trigger suggestion
- Ctrl+Shift+Space Trigger parameter hints
- Ctrl+Shift+I Format document
- Ctrl+K Ctrl+F Format selection
- F12 Go to Definition
- Ctrl+Shift+F10 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
Multi-cursor and selection
- Alt+Click Insert cursor*
- Shift+Alt+ ↑ / ↓ Insert cursor above/below
- Ctrl+U Undo last cursor operation
- 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
Display
- 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+C Open new command prompt/terminal
- Ctrl+K Ctrl+H 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)
Search and replace
- Ctrl+F Find
- Ctrl+H Replace
- F3 / Shift+F3 Find next/previous
- Alt+Enter Select all occurrences of Find match
- Ctrl+D Add selection to next Find match
- Ctrl+K Ctrl+D Move last selection to next Find match
Navigation
- Ctrl+T Show all Symbols
- Ctrl+G Go to Line…
- Ctrl+P Go to File…
- Ctrl+Shift+O Go to Symbol…
- Ctrl+Shift+M Show Problems panel
- F8 Go to next error or warning
- Shift+F8 Go to previous error or warning
- Ctrl+Shift+Tab Navigate editor group history
- Ctrl+Alt+- Go back
- Ctrl+Shift+- Go forward
- Ctrl+M Toggle Tab moves focus
Editor management
- Ctrl+W Close editor
- Ctrl+K F Close folder
- Ctrl+\ Split editor
- Ctrl+ 1 / 2 / 3 Focus into 1st, 2nd, 3rd editor group
- Ctrl+K Ctrl + ← Focus into previous editor group
- Ctrl+K Ctrl + → Focus into next editor group
- Ctrl+Shift+PgUp Move editor left
- Ctrl+Shift+PgDn Move editor right
- Ctrl+K ← Move active editor group left/up
- Ctrl+K → Move active editor group right/down
File management
- Ctrl+N New File
- Ctrl+O Open File…
- Ctrl+S Save
- Ctrl+Shift+S Save As…
- Ctrl+W 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
Debug
- F9 Toggle breakpoint
- F5 Start / Continue
- F11 / Shift+F11 Step into/out
- F10 Step over
- Shift+F5 Stop
- Ctrl+K Ctrl+I Show hover
Integrated terminal
- Ctrl+` Show integrated terminal
- Ctrl+Shift+` Create new terminal
- Ctrl+Shift+C Copy selection
- Ctrl+Shift+V Paste into active terminal
- Ctrl+Shift+ ↑ / ↓ Scroll up/down
- Shift+ PgUp / PgDn Scroll page up/down
- Shift+ Home / End Scroll to top/bottom
- Keyboard shortcuts for Linux
The Alt+Click gesture may not work on some Linux distributions. You can change the modifier key for the Insert cursor command to Ctrl+Click with the ’editor.multiCursorModifier’ setting
导入/导出扩展
//导出扩展名
code --list-extensions >> vs_code_extensions_list.txt
cat vs_code_extensions_list.txt | xargs -n 1 code --install-extension
//删除所有扩展
code --list-extensions | xargs -n 1 code --uninstall-extension
2gua.rainbow-brackets
Angular.ng-template
cyrilletuzi.angular-schematics
davidbabel.vscode-simpler-icons
dbaeumer.vscode-eslint
doggy8088.angular-extension-pack
donjayamanne.githistory
eamodio.gitlens
EditorConfig.EditorConfig
EFanZh.graphviz-preview
esbenp.prettier-vscode
formulahendry.auto-rename-tag
golang.go
Gruntfuggly.todo-tree
humao.rest-client
infinity1207.angular2-switcher
jebbs.plantuml
johnpapa.Angular2
krizzdewizz.refactorix
MariusAlchimavicius.json-to-ts
Mikael.Angular-BeastCode
mikeburgh.xml-format
ms-azuretools.vscode-docker
ms-mssql.mssql
ms-python.python
ms-toolsai.jupyter
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode.cpptools
ms-vscode.typescript-javascript-grammar
ms-vscode.vscode-typescript-tslint-plugin
msjsdiag.debugger-for-chrome
nhoizey.gremlins
obenjiro.arrr
oderwat.indent-rainbow
PKief.material-icon-theme
quicktype.quicktype
shd101wyy.markdown-preview-enhanced
steoates.autoimport
stringham.move-ts
tht13.html-preview-vscode
twxs.cmake
wayou.vscode-todo-highlight
xabikos.JavaScriptSnippets