Skip to main content

VS Code Shortcuts

This page is a complete keyboard shortcut reference for VS Code on macOS, covering all 72 shortcuts organized into 11 sections. Whether you’re new to VS Code or looking to master advanced features, this cheat sheet has every key combination you need — from basic editing and navigation to app-specific power-user actions.

Keyboard shortcuts are the fastest way to work in VS Code. Every time you use a shortcut instead of reaching for the mouse, you save a few seconds — and those seconds compound into hours over weeks and months. Start with the shortcuts you use most (copy, paste, undo, save), then gradually add app-specific ones as they become relevant to your workflow. Bookmark this page or download the PDF cheat sheet for quick reference.

Using keyboard shortcuts in VS Code reduces context switching between keyboard and mouse, helping you maintain focus and work more efficiently. Research shows that shortcut-driven workflows can save up to 8 working days per year compared to menu-driven navigation. On macOS, most VS Code shortcuts follow standard conventions — once you learn the modifier key patterns, new shortcuts become intuitive.

Tips for Learning Shortcuts

  • Practice one new VS Code shortcut each day. Muscle memory builds faster when you focus on a single combination at a time rather than trying to learn them all at once.
  • Print or bookmark this page for quick reference while working in VS Code. Having shortcuts visible nearby helps bridge the gap between looking them up and recalling them from memory.
  • Start with the shortcuts you use most. In VS Code, common actions like copy, paste, undo, and save are worth learning first since they apply across nearly every workflow.

General27

ActionShortcut
Command PaletteP
Quick Open FileP
New WindowN
Toggle SidebarB
shortcuts.vscode.togglePanelJ
ExplorerE
SearchF
Source ControlG
Run & DebugD
ExtensionsX
Split Editor\\
Toggle Terminal`
Delete LineK
Move Line Up
Move Line Down
Copy Line Up
Copy Line Down
Add Next MatchD
Toggle Comment/
FindF
Find and ReplaceF
Go to SymbolO
Go to LineG
Go to DefinitionF12
Go to Matching Bracket\\
Close window/instanceW
User Settings,

Basic editing5

ActionShortcut
Cut line (empty selection)X
Copy line (empty selection)C
Jump to matching bracket\\
Toggle block commentA
Toggle Word WrapZ

Rich language editing7

ActionShortcut
Trigger suggestionSpace
Trigger Parameter HintsSpace
Format DocumentF
Peek DefinitionF12
Quick Fix.
Show ReferencesF12
Rename SymbolF2

Editor management1

ActionShortcut
Split editor\\

Search and replace1

ActionShortcut
Select all occurrences of Find match

Display7

ActionShortcut
Toggle full screenF
Toggle editor layout (horizontal/vertical)0
Show Source ControlG
Replace in FilesH
Toggle Search DetailsJ
Show Output panelU
Open Markdown previewV

File management6

ActionShortcut
New FileN
Open File...O
SaveS
Save AsS
Save AllS
Reopen Closed EditorT

Debug4

ActionShortcut
Toggle BreakpointF9
Start/ContinueF5
Step OverF10
StopF5

Integrated terminal1

ActionShortcut
Create new terminal`

Multi-cursor selection9

ActionShortcut
Insert Cursor Above
Insert Cursor Below
Undo last cursor operationU
Insert cursor at end of each line selectedI
Select current lineI
Select all occurrences of current selectionL
Select all occurrences of current wordF2
Column (box) selection page upPage Up
Column (box) selection page downPage Down

Frequently Asked Questions

Access VS Code shortcuts from your menu bar

KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.