Skip to content

Visual Studio Code Keyboard Shortcuts Cheat Sheet

Cheat sheet for 124 keyboard shortcuts in Microsoft Visual Studio Code.

General

Action Mac Shortcut Win Shortcut
Show Command Palette Cmd + Shift + P Ctrl + Shift + P
Quick Open, Go to File… Cmd + P Ctrl + P
New window/instance Cmd + Shift + N Ctrl + Shift + N
Close window/instance Cmd + Shift + W Ctrl + Shift + W
User Settings Cmd + , Ctrl + ,
Keyboard Shortcuts Cmd + K + Cmd + S Ctrl + K + Cmd + S

Basic Editing

Action Mac Shortcut Win Shortcut
Cut line (empty selection) Cmd + X Ctrl + X
Copy line (empty selection) Cmd + C Ctrl + C
Move line up/down Alt + Up/Down Alt + Up/Down
Copy line up/down Shift + Alt + Up/Down Shift + Alt + Up/Down
Delete line Cmd + Shift + K Ctrl + Shift + K
Insert line below Cmd + Enter Ctrl + Enter
Insert line above Cmd + Shift + Enter Ctrl + Shift + Enter
Jump to matching bracket Cmd + Shift + \ Ctrl + Shift + \
Indent/outdent line Cmd + ]/[ Ctrl + ]/[
Go to beginning/end of line Home/End Home/End
Go to beginning of file Cmd + Home Ctrl + Home
Go to end of file Cmd + End Ctrl + End
Scroll line up/down Cmd + Up/Down Ctrl + Up/Down
Scroll page up/down Alt + PgUp/PgDown Alt + PgUp/PgDown
Fold (collapse) region Cmd + Shift + [ Ctrl + Shift + [
Unfold (uncollapse) region Cmd + Shift + ] Ctrl + Shift + ]
Fold all subregions Cmd + K + Cmd + [ Ctrl + K + Cmd + [
Unfold all subregions Cmd + K + Cmd + ] Ctrl + K + Cmd + ]
Fold all regions Cmd + K + Cmd + 0 Ctrl + K + Cmd + 0
Unfold all regions Cmd + K + Cmd + J Ctrl + K + Cmd + J
Add line comment Cmd + K + Cmd + C Ctrl + K + Cmd + C
Remove line comment Cmd + K + Cmd + U Ctrl + K + Cmd + U
Toggle line comment Cmd + / Ctrl + /
Toggle block comment Shift + Alt + A Shift + Alt + A
Toggle word wrap Alt + Z Alt + Z

Navigation

Action Mac Shortcut Win Shortcut
Show all symbols Cmd + T Ctrl + T
Go to Line… Cmd + G Ctrl + G
Go to File… Cmd + P Ctrl + P
Go to Symbol… Cmd + Shift + O Ctrl + Shift + O
Show Problems panel Cmd + Shift + M Ctrl + Shift + M
Go to next error or warning F8 F8
Go to previous error or warning Shift + F8 Shift + F8
Browse editor group history Cmd + Shift + Tab Ctrl + Shift + Tab
Go back/forward Alt + Left/Right Alt + Left/Right
Toggle Tab moves focus Cmd + M Ctrl + M

Search and Replace

Action Mac Shortcut Win Shortcut
Find Cmd + F Ctrl + F
Replace Cmd + H Ctrl + H
Find next F3 F3
Find previous Shift + F3 Shift + F3
Select all occurrences of Find match Alt + Enter Alt + Enter
Add selection to next Find match Cmd + D Ctrl + D
Move last selection to next Find match Cmd + K + Cmd + D Ctrl + K + Cmd + D
Toggle Case-sensitive/Regex/Whole word Alt + C/R/W Alt + C/R/W

Multi-cursor and Selection

Action Mac Shortcut Win Shortcut
Insert cursor Alt + Click Alt + Click
Insert cursor above/below Cmd + Alt + Up/Down Ctrl + Alt + Up/Down
Undo last cursor operation Cmd + U Ctrl + U
Insert cursor at end of each line selected Shift + Alt + I Shift + Alt + I
Select current line Cmd + L Ctrl + L
Select all occurrences of current selection Cmd + Shift + L Ctrl + Shift + L
Select all occurrences of current word Cmd + F2 Ctrl + F2
Expand selection Shift + Alt + Right Shift + Alt + Right
Shrink selection Shift + Alt + Left Shift + Alt + Left
Column (box) selection Shift + Alt + (Drag mouse) Shift + Alt + (Drag mouse)
Column (box) selection Cmd + Shift + Alt + (Arrow keys) Ctrl + Shift + Alt + (Arrow keys)
Column (box) selection page up/down Cmd + Shift + Alt + PgUp/PgDown Ctrl + Shift + Alt + PgUp/PgDown

Rich Language Editing

Action Mac Shortcut Win Shortcut
Trigger suggestion Cmd + Space Ctrl + Space
Trigger parameter hints Cmd + Shift + Space Ctrl + Shift + Space
Format document Shift + Alt + F Shift + Alt + F
Format selection Cmd + K + Cmd + F Ctrl + K + Cmd + F
Go to Definition F12 F12
Peek Definition Alt + F12 Alt + F12
Open Definition to the side Cmd + K + F12 Ctrl + K + F12
Quick Fix Cmd + . Ctrl + .
Show References Shift + F12 Shift + F12
Rename Symbol F2 F2
Trim trailing whitespace Cmd + K + Cmd + X Ctrl + K + Cmd + X
Change file language Cmd + K + M Ctrl + K + M

Editor Management

Action Mac Shortcut Win Shortcut
Close editor Cmd + F4 Ctrl + F4
Close editor Cmd + W Ctrl + W
Close folder Cmd + K + F Ctrl + K + F
Split editor Cmd + \ Ctrl + \
Focus into 1st, 2nd or 3rd editor group Cmd + 1/2/3 Ctrl + 1/2/3
Focus previous/next editor group Cmd + K + Cmd + Left/Right Ctrl + K + Cmd + Left/Right
Move editor left/right Cmd + Shift + PgUp/PgDown Ctrl + Shift + PgUp/PgDown
Move active editor group Cmd + K + Left/Right Ctrl + K + Left/Right

File Management

Action Mac Shortcut Win Shortcut
New File Cmd + N Ctrl + N
Open File… Cmd + O Ctrl + O
Save Cmd + S Ctrl + S
Save As… Cmd + Shift + S Ctrl + Shift + S
Save All Cmd + K + S Ctrl + K + S
Close Cmd + F4 Ctrl + F4
Close All Cmd + K + Cmd + W Ctrl + K + Cmd + W
Reopen closed editor Cmd + Shift + T Ctrl + Shift + T
Keep preview mode editor open Cmd + K + Enter Ctrl + K + Enter
Open next Cmd + Tab Ctrl + Tab
Open previous Cmd + Shift + Tab Ctrl + Shift + Tab
Copy path of active file Cmd + K + P Ctrl + K + P
Reveal active file in Explorer Cmd + K + R Ctrl + K + R
Show active file in new window/instance Cmd + K + O Ctrl + K + O

Display

Action Mac Shortcut Win Shortcut
Toggle full screen F11 F11
Toggle editor layout (horizontal/vertical) Shift + Alt + 0 Shift + Alt + 0
Zoom in/out Cmd + =/- Ctrl + =/-
Toggle Sidebar visibility Cmd + B Ctrl + B
Show Explorer / Toggle focus Cmd + Shift + E Ctrl + Shift + E
Show Search Cmd + Shift + F Ctrl + Shift + F
Show Source Control Cmd + Shift + G Ctrl + Shift + G
Show Debug Cmd + Shift + D Ctrl + Shift + D
Show Extensions Cmd + Shift + X Ctrl + Shift + X
Replace in files Cmd + Shift + H Ctrl + Shift + H
Toggle search details Cmd + Shift + J Ctrl + Shift + J
Show Output panel Cmd + Shift + U Ctrl + Shift + U
Open Markdown preview Cmd + Shift + V Ctrl + Shift + V
Open Markdown preview to the side Cmd + K + V Ctrl + K + V
Zen Mode (Esc Esc to exit) Cmd + K + Z Ctrl + K + Z

Debug

Action Mac Shortcut Win Shortcut
Toggle breakpoint F9 F9
Start/Continue F5 F5
Stop Shift + F5 Shift + F5
Step into F11 F11
Step out Shift + F11 Shift + F11
Step over F10 F10
Show hover Cmd + K + Cmd + I Ctrl + K + Cmd + I

Integrated Terminal

Action Mac Shortcut Win Shortcut
Show integrated terminal Cmd + ``` Ctrl + ```
Create new terminal Cmd + Shift + ``` Ctrl + Shift + ```
Copy selection Cmd + C Ctrl + C
Paste into active terminal Cmd + V Ctrl + V
Scroll up/down Cmd + Up/Down Ctrl + Up/Down
Scroll page up/down Shift + PgUp/PgDown Shift + PgUp/PgDown
Scroll to top/bottom Cmd + Home/End Ctrl + Home/End