General
Show Command Palette⇧ ⌘ P, F1
Quick Open, Go to File…⌘ P
New window/instance⇧ ⌘ N
Close window/instance⌘ W
User Settings⌘ ,
Keyboard Shortcuts⌘ K ⌘ S
Basic editing
Cut line (empty selection)⌘ X
Copy line (empty selection)⌘ C
Move line down/up⌥ ↓ / ⌥ ↑
Copy line down/up⇧ ⌥ ↓ / ⇧ ⌥ ↑
Delete line⇧ ⌘ K
Insert line below/above⌘ ↩ / ⇧ ⌘ ↩
Jump to matching bracket⇧ ⌘ \
Indent/outdent line⌘ ] / ⌘ [
Go to beginning/end of lineHome / End
Go to beginning/end of file⌘ ↑ / ⌘ ↓
Scroll line up/down⌃ PgUp / ⌃ PgDn
Scroll page up/down⌘ PgUp /⌘ PgDn
Fold/unfold region⌥ ⌘ [ / ⌥ ⌘ ]
Fold/unfold all subregions⌘ K ⌘ [ / ⌘ K ⌘ ]
Fold/unfold all regions⌘ K ⌘ 0 / ⌘ K ⌘ J
Add line comment⌘ K ⌘ C
Remove line comment⌘ K ⌘ U
Toggle line comment⌘ /
Toggle block comment⇧ ⌥ A
Toggle word wrap⌥ Z
Rich language editing
Trigger suggestion⌃ Space
Trigger parameter hints⇧ ⌘ Space
Format document⇧ ⌥ F
Format selection⌘ K ⌘ F
Go to DefinitionF12
Peek Definition⌥ F12
Open Definition to the side⌘ K F12
Quick Fix⌘ .
Show References⇧ F12
Rename SymbolF2
Trim trailing whitespace⌘ K ⌘ X
Change file language⌘ K M
Navigation
Show all Symbols⌘ T
Go to Line...⌃ G
Go to File...⌘ P
Go to Symbol...⇧ ⌘ O
Show Problems panel⇧ ⌘ M
Go to next/previous error or warningF8 / ⇧ F8
Navigate editor group history⌃ ⇧ Tab
Go back/forward⌃ - / ⌃ ⇧ -
Toggle Tab moves focus⌃ ⇧ M
Editor management
Close editor⌘ W
Close folder⌘ K F
Split editor⌘ \
Focus into 1st, 2nd, 3rd editor group⌘ 1 / ⌘ 2 / ⌘ 3
Focus into previous/next editor group⌘ K ⌘ ← / ⌘ K ⌘ →
Move editor left/right⌘ K ⇧ ⌘ ← / ⌘ K ⇧ ⌘ →
Move active editor group⌘ K ← / ⌘ K →
Search and replace
Find⌘ F
Replace⌥ ⌘ F
Find next/previous⌘ G / ⇧ ⌘ G
Select all occurrences of Find match⌥ ↩
Add selection to next Find match⌘ D
Move last selection to next Find match⌘ K ⌘ D
Display
Toggle full screen⌃ ⌘ F
Toggle editor layout (horizontal/vertical)⌥ ⌘ 0
Zoom in/out⌘ = / ⇧ ⌘ -
Toggle Sidebar visibility⌘ B
Show Explorer / Toggle focus⇧ ⌘ E
Show Search⇧ ⌘ F
Show Source Control⌃ ⇧ G
Show Debug⇧ ⌘ D
Show Extensions⇧ ⌘ X
Replace in files⇧ ⌘ H
Toggle Search details⇧ ⌘ J
Show Output panel⇧ ⌘ U
Open Markdown preview⇧ ⌘ V
Open Markdown preview to the side⌘ K V
Zen Mode (Esc Esc to exit)⌘ K Z
File management
New File⌘ N
Open File...⌘ O
Save⌘ S
Save As...⇧ ⌘ S
Save All⌥ ⌘ S
Close⌘ W
Close All⌘ K ⌘ W
Reopen closed editor⇧ ⌘ T
Keep preview mode editor open⌘ K ↩
Open next / previous⌃ Tab / ⌃ ⇧ Tab
Copy path of active file⌘ K P
Reveal active file in Explorer⌘ K R
Show active file in new window/instance⌘ K O
Debug
Toggle breakpointF9
Start/ContinueF5
Step into/ outF11 / ⇧ F11
Step overF10
Stop⇧ F5
Show hover⌘ K ⌘ I
Integrated terminal
Show integrated terminal⌃ `
Create new terminal⌃ ⇧ `
Copy selection⌘ C
Scroll up/down⌘ ↑ / ↓
Scroll page up/downPgUp / PgDn
Scroll to top/bottom⌘ Home / End
Multi-cursor selection
Insert cursor⌥ + click
Insert cursor above⌥ ⌘ ↑
Insert cursor below⌥ ⌘ ↓
Undo last cursor operation⌘ U
Insert cursor at end of each line selected⇧ ⌥ I
Select current line⌘ I
Select all occurrences of current selection⇧ ⌘ L
Select all occurrences of current word⌘ F2
Expand / shrink selection⌃ ⇧ ⌘ → / ←
Column (box) selection⇧ ⌥ + drag mouse
Column (box) selection up/down⇧ ⌥ ⌘ ↑ / ↓
Column (box) selection left/right⇧ ⌥ ⌘ ← / →
Column (box) selection page up⇧ ⌥ ⌘ PgUp
Column (box) selection page down⇧ ⌥ ⌘ PgDn