What are the must-know shortcuts in Visual Studio Code?
Arpit Nuwal

 

πŸš€ General Shortcuts

  • ⌘ + P (Mac) / Ctrl + P (Windows/Linux) → Quick Open (Jump to any file)
  • ⌘ + Shift + P / Ctrl + Shift + PCommand Palette (Access all commands)
  • ⌘ + , / Ctrl + ,Open Settings
  • ⌘ + B / Ctrl + BToggle Sidebar
  • *⌘ + * / *Ctrl + *Split Editor

⌨️ Editing Shortcuts

  • ⌘ + D / Ctrl + DSelect Next Matching Word
  • ⌘ + L / Ctrl + LSelect Entire Line
  • βŒ₯ + ↓ / βŒ₯ + ↑ / Alt + ↓ / Alt + ↑Move Line Up/Down
  • βŒ₯ + Shift + ↓ / βŒ₯ + Shift + ↑ / Alt + Shift + ↓ / Alt + Shift + ↑Duplicate Line
  • ⌘ + Enter / Ctrl + EnterInsert Line Below
  • ⌘ + Shift + Enter / Ctrl + Shift + EnterInsert Line Above
  • ⌘ + Backspace / Ctrl + BackspaceDelete Word Backward

πŸ“Œ Multi-Cursor & Selection

  • βŒ₯ + Click / Alt + ClickAdd Cursor at Clicked Location
  • ⌘ + Shift + L / Ctrl + Shift + LSelect All Matching Words
  • ⌘ + U / Ctrl + UUndo Last Cursor Action

πŸ” Navigation & Search

  • ⌘ + T / Ctrl + TGo to Symbol
  • ⌘ + Shift + O / Ctrl + Shift + OGo to Function/Method
  • ⌘ + G / Ctrl + GGo to Line Number
  • F12Go to Definition
  • ⌘ + Shift + F / Ctrl + Shift + FGlobal Search in Files
  • ⌘ + Shift + H / Ctrl + Shift + HReplace in Files

πŸ›  Debugging Shortcuts

  • F5Start Debugging
  • Shift + F5Stop Debugging
  • F9Toggle Breakpoint
  • F10Step Over
  • F11Step Into

πŸ“ File & Window Management

  • ⌘ + N / Ctrl + NNew File
  • ⌘ + W / Ctrl + WClose File
  • ⌘ + Shift + T / Ctrl + Shift + TReopen Closed File
  • ⌘ + 1 / 2 / 3 / Ctrl + 1 / 2 / 3Switch Between Editor Panes
  • ⌘ + J / Ctrl + JToggle Terminal

⚑ Terminal Shortcuts

  • ⌘ + ** / **Ctrl + Toggle Terminal
  • ⌘ + Shift + C / Ctrl + Shift + CCopy Terminal Path
  • Ctrl + Shift + 5Split Terminal