Shortcuts
Shortcutsβ
Generalβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Close window/instance | Ctrl+Shift+W | βW | Ctrl+W | |
Keyboard Shortcuts | Ctrl+K Ctrl+S | βK βS | Ctrl+K Ctrl+S | π |
New window/instance | Ctrl+Shift+N | β§βN | Ctrl+Shift+N | |
Quick Open, Go to Fileβ¦ | Ctrl+P | βP | Ctrl+P | π |
Show Command Palette | Ctrl+Shift+P, F1 | β§βP, F1 | Ctrl+Shift+P, F1 | |
User Settings | Ctrl+, | β, | Ctrl+, |
Basic Editingβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Add line comment | Ctrl+K Ctrl+C | βK βC | Ctrl+K Ctrl+C | |
Copy line (empty selection) | Ctrl+C | βC | Ctrl+C | |
Copy line up/down | Shift+Alt + β / β | β§β₯β / β§β₯β | ||
Cut line (empty selection) | Ctrl+X | βX | Ctrl+X | |
Delete line | Ctrl+Shift+K | β§βK | Ctrl+Shift+K | π Ctrl+X |
Fold (collapse) all regions | Ctrl+K Ctrl+0 | βK β0 / βK βJ | Ctrl+K Ctrl+0 / | |
Fold (collapse) all subregions | Ctrl+K Ctrl+[ | βK β[ / βK β] | Ctrl+K Ctrl+ [ / ] | |
Fold (collapse) region | Ctrl+Shift+[ | β₯β[ / β₯β] | Ctrl+Shift+ [ / ] | |
Go to beginning of file | Ctrl+Home | ββ | Ctrl+ Home | |
Go to beginning/end of line | Home / End | Home / End | Home / End | |
Go to end of file | Ctrl+End | ββ | Ctrl+ End | |
Indent/outdent line | Ctrl+] / [ | β] / β[ | Ctrl+] / Ctrl+[ | |
Insert line above | Ctrl+Shift+Enter | β§βEnter | Ctrl+Shift+Enter | π |
Insert line below | Ctrl+Enter | βEnter | Ctrl+Enter / | π |
Jump to matching bracket | Ctrl+Shift+\ | β§β\ | Ctrl+Shift+\ | |
Move line up/down | Alt+ β / β | β₯β / β₯β | Alt+ β / β | π |
Remove line comment | Ctrl+K Ctrl+U | βK βU | Ctrl+K Ctrl+U | |
Scroll line up/down | Ctrl+β / β | βPgUp / βPgDn | Ctrl+ β / β | |
Scroll page up/down | Alt+PgUp / PgDn | βPgUp /βPgDn | Alt+ PgUp / PgDn | |
Toggle block comment | Shift+Alt+A | β§β₯A | Ctrl+Shift+A | π Ctrl+Alt+# |
Toggle line comment | Ctrl+/ | β/ | Ctrl+/ | π Ctrl+# |
Toggle word wrap | Alt+Z | β₯Z | Alt+Z | |
Unfold (uncollapse) all regions | Ctrl+K Ctrl+J | βK β0 / βK βJ | Ctrl+K Ctrl+J | |
Unfold (uncollapse) all subregions | Ctrl+K Ctrl+] | βK β[ / βK β] | Ctrl+K Ctrl+ [ / ] | |
Unfold (uncollapse) region | Ctrl+Shift+] | β₯β[ / β₯β] | Ctrl+Shift+ [ / ] |
Navigationβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Go backward | Alt+ β | β- | Ctrl+Alt+ | |
Go forward | Alt+ β | ββ§ | Ctrl+Shift+- | |
Go to File... | Ctrl+P | βP | Ctrl+P | π |
Go to Line... | Ctrl+G | βG | Ctrl+G | |
Go to next error or warning | F8 | F8 | F8 | |
Go to next Word | Ctrl+β | π | ||
Go to previous error or warning | Shift+F8 | β§F8 | Shift+F8 | |
Go to Symbol... | Ctrl+Shift+O | β§βO | Ctrl+Shift+O | |
Navigate editor group history | Ctrl+Shift+Tab | ββ§Tab | Ctrl+Shift+Tab | |
Show all Symbols | Ctrl+T | βT | Ctrl+T | |
Show Problems panel | Ctrl+Shift+M | β§βM | Ctrl+Shift+M | |
Toggle Tab moves focus | Ctrl+M | ββ§M | Ctrl+M |
Search and Replaceβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Add selection to next Find match | Ctrl+D | βD | Ctrl+D | π |
Find | Ctrl+F | βF | Ctrl+F | |
Find next/previous | F3 / Shift+F3 | βG / β§βG | F3 / Shift+F3 | |
Move last selection to next Find match | Ctrl+K Ctrl+D | βK βD | Ctrl+K Ctrl+D | |
Replace | Ctrl+H | β₯βF | Ctrl+H | |
Select all occurences of Find match | Alt+Enter | β₯Enter | Alt+Enter | |
Toggle case-sensitive / regex / whole word | Alt+C / R / W |
MultiCursor and Selectionβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Column (box) selection | Shift+Alt + (drag mouse) | β§β₯ + drag mouse | Shift+Alt + drag mouse | |
Column (box) selection | Ctrl+Shift+Alt + (arrow key) | |||
Column (box) selection left/right | β§β₯ββ / β | |||
Column (box) selection page down | β§β₯βPgDn | |||
Column (box) selection page up | β§β₯βPgUp | |||
Column (box) selection page up/down | Ctrl+Shift+Alt+PgUp/PgDn | β§β₯ββ / β | ||
Expand selection | Shift+Alt+β | ββ§ββ | Shift+Alt + β | |
Insert cursor | Alt+Click | β₯ + click | Alt+Click | π |
Insert cursor above / below | Ctrl+Alt+ β / β | β₯ββ β | Shift+Alt+ β / β | |
Insert cursor at end of each line selected | Shift+Alt+I | β§β₯I | Shift+Alt+I | |
Select all occurrences of current selection | Ctrl+Shift+L | β§βL | Ctrl+Shift+L | |
Select all occurrences of current word | Ctrl+F2 | βF2 | Ctrl+F2 | |
Select current line | Ctrl+L | βL | Ctrl+L | |
Shrink selection | Shift+Alt+β | ββ§ββ | Shift+Alt + β | |
Undo last cursor operation | Ctrl+U | βU | Ctrl+U |
Rich Languages Editingβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Change file language | Ctrl+K M | βK M | Ctrl+K M | |
Format document | Shift+Alt+F | β§β₯F | Ctrl+Shift+I | |
Format selection | Ctrl+K Ctrl+F | βK βF | Ctrl+K Ctrl+F | |
Go to Definition | F12 | F12 | F12 | π Ctrl+Lclick |
Open Definition to the side | Ctrl+K F12 | βK F12 | Ctrl+K F12 | |
Peek Definition | Alt+F12 | β₯F12 | Ctrl+Shift+F10 | |
Quick Fix | Ctrl+. | β. | Ctrl+. | |
Rename Symbol | F2 | F2 | F2 | |
Show References | Shift+F12 | β§F12 | Shift+F12 | |
Trigger parameter hints | Ctrl+Shift+Space | β§βSpace | Ctrl+Shift+Space | |
Trigger suggestion | Ctrl+Space, Ctrl+I | βSpace, βI | Ctrl+Space, Ctrl+I | π |
Trim trailing whitespace | Ctrl+K Ctrl+X | βK βX | Ctrl+K Ctrl+X |
Editor Managementβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Close editor | Ctrl+F4, Ctrl+W | βW | Ctrl+W | |
Close folder | Ctrl+K F | βK F | Ctrl+K F | |
Focus into 1st, 2nd or 3rd editor group | Ctrl+ 1 / 2 / 3 | β1 / β2 / β3 | Ctrl+ 1 / 2 / 3 | |
Focus into previous/next editor group | Ctrl+K Ctrl+ β/β | βK ββ / βK ββ | Ctrl+K Ctrl + β β | |
Move active editor group | Ctrl+K β / β | βK β / βK β | Ctrl+K β / β | |
Move editor left/right | Ctrl+Shift+PgUp / PgDn | βK β§ββ / βK β§ββ | Ctrl+Shift PgUp / PgDn | |
Split editor | Ctrl+\ | β\ | Ctrl+\ |
File Managementβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Close | Ctrl+F4 | βW | Ctrl+W | |
Close All | Ctrl+K Ctrl+W | βK βW | Ctrl+K Ctrl+W | |
Copy path of active file | Ctrl+K P | βK P | Ctrl+K P | |
Keep preview mode editor open | Ctrl+K Enter | βK Enter | Ctrl+K Enter | |
New File | Ctrl+N | βN | Ctrl+N | |
Open File... | Ctrl+O | βO | Ctrl+O | |
Open next | Ctrl+Tab | βTab | Ctrl+Tab | |
Open previous | Ctrl+Shift+Tab | ββ§Tab | Ctrl+Shift+Tab | |
Reopen closed editor | Ctrl+Shift+T | β§βT | Ctrl+Shift+T | |
Reveal active file in Explorer | Ctrl+K R | βK R | Ctrl+K R | |
Save | Ctrl+S | βS | Ctrl+S | |
Save All | Ctrl+K S | β₯βS | ||
Save As... | Ctrl+Shift+S | β§βS | Ctrl+Shift+S | |
Show active file in new window/instance | Ctrl+K O | βK O | Ctrl+K O |
Displayβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Open Markdown preview | Ctrl+Shift+V | β§βV | Ctrl+Shift+V | |
Open Markdown preview to the side | Ctrl+K V | βK V | Ctrl+K V | |
Open new command prompt/terminal | Ctrl+Shift+C | |||
Replace in files | Ctrl+Shift+H | β§βH | Ctrl+Shift+H | |
Show Debug | Ctrl+Shift+D | β§βD | Ctrl+Shift+D | |
Show Explorer / Toggle focus | Ctrl+Shift+E | β§βE | Ctrl+Shift+E | |
Show Extensions | Ctrl+Shift+X | β§βX | Ctrl+Shift+X | |
Show Output panel | Ctrl+Shift+U | β§βU | Ctrl+K Ctrl+H | |
Show Search | Ctrl+Shift+F | β§βF | Ctrl+Shift+F | |
Show Source Control | Ctrl+Shift+G | ββ§G | Ctrl+Shift+G | |
Toggle editor layout (horizontal/vertical) | Shift+Alt+0 | β₯β0 | Shift+Alt+0 | |
Toggle full screen | F11 | ββF | F11 | |
Toggle Search details | Ctrl+Shift+J | β§βJ | Ctrl+Shift+J | |
Toggle Sidebar visibility | Ctrl+B | βB | Ctrl+B | |
Zen Mode (Esc Esc to exit) | Ctrl+K Z | βK Z | Ctrl+K Z | |
Zoom in/out | Ctrl+ = / - | β= / β§β- | Ctrl+ = / - |
Debugβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Show hover | Ctrl+K Ctrl+I | βK βI | Ctrl+K Ctrl+I | |
Start/Continue | F5 | F5 | F5 | |
Step into/out | F11 / Shift+F11 | F11 / β§F11 | F11 / Shift+F11 | |
Step over | F10 | F10 | F10 | |
Stop | Shift+F5 | β§F5 | Shift+F5 | |
Toggle breakpoint | F9 | F9 | F9 |
Integrated Terminalβ
Search:
Description πΌ | Windows | MacOs | Linux | MyShortcut |
---|---|---|---|---|
Copy selection | Ctrl+C | βC | Ctrl+Shift+C | |
Create new terminal | Ctrl+Shift+` | ββ§` | Ctrl+Shift+` | |
Paste into active terminal | Ctrl+V | Ctrl+Shift+V | ||
Scroll page up/down | Shift+PgUp / PgDn | PgUp / PgDn | Shift+ PgUp / PgDn | |
Scroll to top/bottom | Ctrl+Home / End | βHome / End | Shift+ Home / End | |
Scroll up/down | Ctrl+β / β | ββ / β | Ctrl+Shift+ β / β | |
Show integrated terminal | Ctrl+` | β` | Ctrl+` |