Cheat Sheet

VSCode Cheat Sheet

A comprehensive list of most useful VSCode Keyboard Shortcuts.
Captain Salem 3 min read
VSCode Cheat Sheet

The following guide provides a list of most popular and useful keyboard shortcuts for working with Visual Studio Code.

For Quick reference guide, head down at the end of the article and download a PDF copy of this cheat sheet.

General Commands

Keyboard Shortcut Action
Ctrl Shift P / F1 Show Command Palette
Ctrl P Quick Open, Go to File
Ctrl Shift N New window
Ctrl Shift W Close window
Ctrl , User Settings
Ctrl K Ctrl S Keyboard Shortcuts

Editing

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

File and Editor Navigation

Keyboard Shortcut Action
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 the next error
Shift F8 Go to previous error
Ctrl Shift Tab Navigate editor group history
Alt / Go back / forward
Ctrl M Toggle Tab moves the focus

Find and Replace Functions

Keyboard Shortcut Action
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
Alt C / R / W Toggle case-sensitive / regex / whole word
{.shortcuts}

Selection

Keyboard Shortcut Action
Alt Click Insert cursor
Ctrl Alt / Insert cursor above / below
Ctrl U Undo last cursor operation
Shift Alt I Insert cursor at end of each line selected
Ctrl I Select current line
Ctrl Shift L Select all occurrences of the current selection
Ctrl F2 Select all occurrences of the current word
Shift Alt Expand selection
Shift Alt Shrink selection
Shift Alt Column (box) selection
Ctrl Shift Alt Column (box) selection
Ctrl Shift Alt PgUp / PgDn Column (box) selection page up/down

Rich languages editing

Keyboard Shortcut Actioon
Ctrl Ctrl I Trigger suggestion
Ctrl Shift Trigger parameter hints
Shift Alt F Format document
Ctrl K Ctrl F Format selection
F12 Go to Definition
Alt F12 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

Editor Commands

Keyboard Shortcuts Action
Ctrl F4 Ctrl W Close editor
Ctrl K F Close folder
Ctrl \ Split editor
Ctrl 1 / 2 / 3 Focus into 1st, 2nd or 3rd editor group
Ctrl K Ctrl / Focus into previous/next editor group
Ctrl Shift PgUp / PgDn Move editor left/right
Ctrl K / Move active editor group

File management

Keyboard Shortcut Action
Ctrl N New File
Ctrl O Open File
Ctrl S Save
Ctrl Shift S Save
Ctrl K S Save All
Ctrl F4 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 an active file
Ctrl K R Reveal active file in Explorer
Ctrl K O Show active file in a new window/instance

Display

Keyboard Shortcut Action
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 U 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)

Debug

Keyboard Shortcut Action
F9 Toggle breakpoint
F5 Start/Continue
Shift F5 Stop
Shift F11 / F11 Step into/out
F10 Step over
Ctrl K Ctrl I Show hover
Ctrl ` Show integrated terminal
Ctrl Shift ` Create a new terminal
Ctrl C Copy selection
Ctrl V Paste into an active terminal
Ctrl / Scroll up/down
Shift PgUp / PgDn Scroll page up/down
Ctrl Home / End Scroll to the top/bottom

If you enjoy our content, please consider buying us a coffee to support our work:

Share
Comments
More from GeekBits

Join us at GeekBits

Join our members and get a currated list of awesome articles each month.

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to GeekBits.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.