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 + P → Command Palette (Access all commands)
  • ⌘ + , / Ctrl + , → Open Settings
  • ⌘ + B / Ctrl + B → Toggle Sidebar
  • *⌘ + * / *Ctrl + * → Split Editor

⌨️ Editing Shortcuts

  • ⌘ + D / Ctrl + D → Select Next Matching Word
  • ⌘ + L / Ctrl + L → Select Entire Line
  • βŒ₯ + ↓ / βŒ₯ + ↑ / Alt + ↓ / Alt + ↑ → Move Line Up/Down
  • βŒ₯ + Shift + ↓ / βŒ₯ + Shift + ↑ / Alt + Shift + ↓ / Alt + Shift + ↑ → Duplicate Line
  • ⌘ + Enter / Ctrl + Enter → Insert Line Below
  • ⌘ + Shift + Enter / Ctrl + Shift + Enter → Insert Line Above
  • ⌘ + Backspace / Ctrl + Backspace → Delete Word Backward

πŸ“Œ Multi-Cursor & Selection

  • βŒ₯ + Click / Alt + Click → Add Cursor at Clicked Location
  • ⌘ + Shift + L / Ctrl + Shift + L → Select All Matching Words
  • ⌘ + U / Ctrl + U → Undo Last Cursor Action

πŸ” Navigation & Search

  • ⌘ + T / Ctrl + T → Go to Symbol
  • ⌘ + Shift + O / Ctrl + Shift + O → Go to Function/Method
  • ⌘ + G / Ctrl + G → Go to Line Number
  • F12 → Go to Definition
  • ⌘ + Shift + F / Ctrl + Shift + F → Global Search in Files
  • ⌘ + Shift + H / Ctrl + Shift + H → Replace in Files

πŸ›  Debugging Shortcuts

  • F5 → Start Debugging
  • Shift + F5 → Stop Debugging
  • F9 → Toggle Breakpoint
  • F10 → Step Over
  • F11 → Step Into

πŸ“ File & Window Management

  • ⌘ + N / Ctrl + N → New File
  • ⌘ + W / Ctrl + W → Close File
  • ⌘ + Shift + T / Ctrl + Shift + T → Reopen Closed File
  • ⌘ + 1 / 2 / 3 / Ctrl + 1 / 2 / 3 → Switch Between Editor Panes
  • ⌘ + J / Ctrl + J → Toggle Terminal

⚑ Terminal Shortcuts

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