Short and fast keystrokes that the power user lies within.

General

ActionKeystroke
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

ActionKeystroke
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 begining / end of lineHome / End
Go to begining / end of file⌘ + ↑ / ⌘ + ↓
Scroll line up / down⌃ + PgUp / ⌃ + PgDn
Scroll page up / down⌘ + PgUp / ⌘ + PgDn
Fold / unfold region⌥ + ⌘ + [ / ⌥ + ⌘ + ]
Fold all subregions⌘ + K ⌘ + [
Unfold all subregions⌘ + K ⌘ + ]
Fold all regions⌘ + K ⌘ + 0
Unfold all regions⌘ + K ⌘ + J
Add line comment⌘ + K ⌘ + C
Remove line comment⌘ + K ⌘ + U
Toggle line comment⌘ + /
Toggle block comment⇧ + ⌥ + A
Toggle word wrap⌥ + Z

Multi-cursor and selection

ActionKeystroke
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 selection⌃ + ⇧ + ⌘ + →
Shrink selection⌃ + ⇧ + ⌘ + ←
Column (box) selection⇧ + ⌥ + drag mouse
Column (box) selection up⇧ + ⌥ + ⌘ + ↑
Column (box) selection down⇧ + ⌥ + ⌘ + ↓
Column (box) selection left⇧ + ⌥ + ⌘ + ←
Column (box) selection right⇧ + ⌥ + ⌘ + →
Column (box) selection page up⇧ + ⌥ + ⌘ + PgUp
Column (box) selection page down⇧ + ⌥ + ⌘ + PgDn

Search and Replace

ActionKeystroke
Find⌘ + F
Replace⌥ + ⌘ + F
Find next⌘ + G
Find previous⇧ + ⌘ + G
Select all occurrences of Find match⌥ + ↩
Add selection to next Find match⌘ + D
Move last selection to next Find match⌘ + K ⌘ + D

Rich langauges editing

ActionKeystroke
Find⌘ + F
Replace⌥ + ⌘ + F
Find next⌘ + G
Find previous⇧ + ⌘ + G
Select all occurrences of Find match⌥ + ↩
Add selection to next Find match⌘ + D
Move last selection to next Find match⌘ + K ⌘ + D

Editor management

ActionKeystroke
Close editor⌘ + W
Close folder⌘ + K F
Split editor⌘ + \
Focus into 1st, 2nd, 3rd editor group⌘ + 1 / ⌘ + 2 / ⌘ + 3
Focus into previous editor group⌘ + K ⌘ + ←
Focus into next editor group⌘ + K ⌘ + →
Move editor left⌘ + K ⇧ + ⌘ + ←
Move editor right⌘ + K ⇧ + ⌘ + →
Move active editor group left⌘ + K ←
Move active editor group right⌘ + K →

File management

ActionKeystroke
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⌃ + ⇥
Open previous⌃ + ⇧ + ⇥
Copy path of active file⌘ + K P
Reveal active file in Explorer⌘ + K R
Show active file in new window / instance⌘ + K O

Display

ActionKeystroke
Toggle full screen⌃ + ⌘ + F
Toggle editor layout (horizontal / vertical)⌥ + ⌘ + 0
Zoom in⌘ + =
Zoom 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

Debug

ActionKeystroke
Toggle breakpointF9
Start / ContinueF5
Step into / outF11 | ⇧ + F11
Step overF10
Stop⇧ + F5
Toggle breakpoint⌘ + F8
Show hover⌘ + K ⌘ + I

Integrated terminal

ActionKeystroke
Show integrated terminal⌃ + `
Create new terminal⌃ + ⇧ + `
Copy selection⌘ + C
Scroll up / down⌘ + ↑ / ⌘ + ↓
Scroll page up / page downPgUp / PgDn
Scroll to top / bottom⌘ + Home / ⌘ + End