0% found this document useful (0 votes)
103 views

VSCode Cheat Sheet & Quick Reference

This document provides a quick reference to keyboard shortcuts and commands for VSCode (Visual Studio Code) for Windows, covering general shortcuts like showing the command palette, basic editing shortcuts like cutting and copying lines, navigation shortcuts, search and replace shortcuts, rich language editing shortcuts, and shortcuts for managing files, editors, and displays. It includes over 70 keyboard shortcuts organized by category to help users navigate, edit, and customize their VSCode environment more efficiently through keyboard commands.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views

VSCode Cheat Sheet & Quick Reference

This document provides a quick reference to keyboard shortcuts and commands for VSCode (Visual Studio Code) for Windows, covering general shortcuts like showing the command palette, basic editing shortcuts like cutting and copying lines, navigation shortcuts, search and replace shortcuts, rich language editing shortcuts, and shortcuts for managing files, editors, and displays. It includes over 70 keyboard shortcuts organized by category to help users navigate, edit, and customize their VSCode environment more efficiently through keyboard commands.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

VSCode

This VSCode (Visual Studio Code) quick reference cheat sheet shows its keyboard shortcuts and commands.

# Keyboard shortcuts for Windows


General

Ctrl Shi ft P Show Command Palette

Ctrl P Quick Open, Go to File...

Ctrl Shi ft N New window/instance

Ctrl Shi ft W Close window/instance

Ctrl , User Settings

Ctrl K Ctrl S Keyboard Shortcuts

Basic Editing

Ctrl X Cut line (empty selection)

Ctrl C Copy line (empty selection)

Alt Up/D o w n Move line up/down


Shi ft Alt Up/D o w n Copy line up/down

Ctrl Shi ft K Delete line

Ctrl Ente r Insert line below

Ctrl Shi ft Ente r Insert line above

Ctrl Shi ft \ Jump to matching bracket

Ctrl ]/[ Indent/outdent line

Home / E n d Go to beginning/end of line

Ctrl Home Go to beginning of file

Ctrl End Go to end of file

Ctrl Up/D o w n Scroll line up/down

Alt PgUp / P g Down Scroll page up/down

Ctrl Shi ft [ Fold (collapse) region

Ctrl Shi ft ] 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

Shi ft Alt A Toggle block comment

Alt Z Toggle word wrap


Navigation

Ctrl T Show all Symbols

Ctrl G Go to Line...

Ctrl P Go to File...

Ctrl Shi ft O Go to Symbol...

Ctrl Shi ft M Show Problems panel

F8 Go to next error or warning

Shi ft F8 Go to previous error or warning

Ctrl Shi ft Tab Navigate editor group history

Alt Left / R i g h t Go back/forward

Ctrl M Toggle Tab moves focus

Search and replace


Ctrl F Find

Ctrl H Replace

F3 Find next

Shi ft F3 Find previous

Alt Ente r Select all occurences 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

Multi-cursor and selection

Alt Cli ck Insert cursor

Ctrl Alt Up/D o w n Insert cursor above/below

Ctrl U Undo last cursor operation

Shi ft Alt I Insert cursor at end of each line selected

Ctrl I Select current line

Ctrl Shi ft L Select all occurrences of current selection

Ctrl F2 Select all occurrences of current word

Shi ft Alt Righ t Expand selection


Shi ft Alt Left Shrink selection

Shi ft Alt (dra g m o u se) Column (box) selection

Ctrl Shi ft Alt (arr o w k e y) Column (box) selection

Ctrl Shi ft Alt PgUp / P g Down Column (box) selection page up/down

Rich languages editing

Ctrl Spac e Trigger suggestion

Ctrl Shi ft Spac e Trigger parameter hints

Shi ft 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

Shi ft F12 Show References

F2 Rename Symbol

Ctrl K Ctrl X Trim trailing whitespace

Ctrl K M Change file language


Editor management

Ctrl F4 Close editor

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 Left / R i g h t Focus into previous/next editor group

Ctrl Shi ft PgUp / P g Down Move editor left/right

Ctrl K Left / R i g h t Move active editor group

File management

Ctrl N New File

Ctrl O Open File...

Ctrl S Save

Ctrl Shi ft S Save As...

Ctrl K S Save All

Ctrl F4 Close

Ctrl K Ctrl W Close All

Ctrl Shi ft T Reopen closed editor


Ctrl K Ente r Keep preview mode editor open

Ctrl Tab Open next

Ctrl Shi ft Tab Open previous

Ctrl K P Copy path of active file

Ctrl K R Reveal active file in Explorer

Ctrl K O Show active file in new window/instance

Display

F11 Toggle full screen

Shi ft Alt 0 Toggle editor layout (horizontal/vertical)

Ctrl =/- Zoom in/out

Ctrl B Toggle Sidebar visibility

Ctrl Shi ft E Show Explorer/Toggle focus

Ctrl Shi ft F Show Search

Ctrl Shi ft G Show Source Control

Ctrl Shi ft D Show Debug

Ctrl Shi ft X Show Extensions

Ctrl Shi ft H Replace in files


Ctrl Shi ft J Toggle Search details

Ctrl Shi ft U Show Output panel

Ctrl Shi ft V Open Markdown preview

Ctrl K V Open Markdown preview to the side

Ctrl K Z Zen Mode (Esc Esc to exit)

Debug

F9 Toggle breakpoint

F5 Start/Continue

Shi ft F5 Stop

F11 Step into

Shi ft F11 Step out

F10 Step over

Ctrl K Ctrl I Show hover

Integrated terminal

Ctrl ` Show integrated terminal

Ctrl Shi ft ` Create new terminal


Ctrl C Copy selection

Ctrl V Paste into active terminal

Ctrl Up/D o w n Scroll up/down

Shi ft PgUp / P g Down Scroll page up/down

Ctrl Home / E n d Scroll to top/bottom

# Keyboard shortcuts for MacOS


General

⇧⌘P, F1 Show Command Palette

⌘P Quick Open, Go to File…

⇧⌘N New window/instance

⌘W Close window/instance

⌘, User Settings

⌘K ⌘S Keyboard Shortcuts

Basic editing

⌘X Cut line (empty selection)


⌘C Copy line (empty selection)

⌥↓ / ⌥↑ Move line down/up

⇧⌥↓ / ⇧⌥↑ Copy line down/up

⇧⌘K Delete line

⌘Enter / ⇧⌘Enter Insert line below/above

⇧⌘\ Jump to matching bracket

⌘] / ⌘[ Indent/outdent line

Home / End Go to beginning/end of line

⌘↑ / ⌘↓ Go to beginning/end of file

⌃PgUp / ⌃PgDn Scroll line up/down

⌘PgUp /⌘PgDn Scroll page up/down

⌥⌘[ / ⌥⌘] Fold/unfold region

⌘K ⌘[ / ⌘K ⌘] Fold/unfold all subregions

⌘K ⌘0 / ⌘K ⌘J Fold/unfold all regions

⌘K ⌘C Add line comment

⌘K ⌘U Remove line comment

⌘/ Toggle line comment

⇧⌥A Toggle block comment

⌥Z Toggle word wrap


Multi-cursor and selection

⌥+ click Insert cursor

⌥⌘↑ Insert cursor above

⌥⌘↓ Insert cursor below

⌘U Undo last cursor operation

⇧⌥I Insert cursor at end of each line selected

⌘L Select current line

⇧⌘L Select all occurrences of current selection

⌘F2 Select all occurrences of current word

⌃⇧⌘→ / ← Expand / shrink selection

⇧⌥ + drag mouse Column (box) selection

⇧⌥⌘↑ / ↓ Column (box) selection up/down

⇧⌥⌘← / → Column (box) selection left/right

⇧⌥⌘PgUp Column (box) selection page up

⇧⌥⌘PgDn Column (box) selection page down

Search and replace

⌘F Find

⌥⌘F Replace
⌘G / ⇧⌘G Find next/previous

⌥Enter Select all occurrences of Find match

⌘D Add selection to next Find match

⌘K ⌘D Move last selection to next Find match

Rich languages editing

⌃Space, ⌘I Trigger suggestion

⇧⌘Space Trigger parameter hints

⇧⌥F Format document

⌘K ⌘F Format selection

F12 Go to Definition

⌥F12 Peek Definition

⌘K F12 Open Definition to the side

⌘. Quick Fix

⇧F12 Show References

F2 Rename Symbol

⌘K ⌘X Trim trailing whitespace

⌘K M Change file language

Navigation
⌘T Show all Symbols

⌃G Go to Line...

⌘P Go to File...

⇧⌘O Go to Symbol...

⇧⌘M Show Problems panel

F8 / ⇧F8 Go to next/previous error or warning

⌃⇧Tab Navigate editor group history

⌃- / ⌃⇧- Go back/forward

⌃⇧M Toggle Tab moves focus

Editor management

⌘W Close editor

⌘K F Close folder

⌘\ Split editor

⌘1 / ⌘2 / ⌘3 Focus into 1st, 2nd, 3rd editor group

⌘K ⌘← / ⌘K ⌘→ Focus into previous/next editor group

⌘K ⇧⌘← / ⌘K ⇧⌘→ Move editor left/right

⌘K ← / ⌘K → Move active editor group

File management
⌘N New File

⌘O Open File...

⌘S Save

⇧⌘S Save As...

⌥⌘S Save All

⌘W Close

⌘K ⌘W Close All

⇧⌘T Reopen closed editor

⌘K Enter Keep preview mode editor open

⌃Tab / ⌃⇧Tab Open next / previous

⌘K P Copy path of active file

⌘K R Reveal active file in Finder

⌘K O Show active file in new window/instance

Display

⌃⌘F Toggle full screen

⌥⌘0 Toggle editor layout (horizontal/vertical)

⌘= / ⇧⌘- Zoom in/out

⌘B Toggle Sidebar visibility


⇧⌘E Show Explorer / Toggle focus

⇧⌘F Show Search

⌃⇧G Show Source Control

⇧⌘D Show Debug

⇧⌘X Show Extensions

⇧⌘H Replace in files

⇧⌘J Toggle Search details

⇧⌘U Show Output panel

⇧⌘V Open Markdown preview

⌘K V Open Markdown preview to the side

⌘K Z Zen Mode (Esc Esc to exit)

Debug

F9 Toggle breakpoint

F5 Start/Continue

F11 / ⇧F11 Step into/ out

F10 Step over

⇧F5 Stop

⌘K ⌘I Show hover

Integrated terminal
⌃` Show integrated terminal

⌃⇧` Create new terminal

⌘C Copy selection

⌘↑ / ↓ Scroll up/down

PgUp / PgDn Scroll page up/down

⌘Home / End Scroll to top/bottom

You might also like