General

ShortcutAction
⌘ + ⇧ + PCommand Palette
⌘ + PQuick Open file
⌘ + ⇧ + NNew window
⌘ + WClose editor
⌘ + ,User settings
⌘ + K ⌘ + SKeyboard shortcuts
⌘ + `Toggle terminal
⌘ + BToggle sidebar
⌘ + JToggle bottom panel
⌘ + ⇧ + EFocus Explorer
⌘ + ⇧ + FFocus Search
⌘ + ⇧ + GFocus Source Control
⌘ + ⇧ + DFocus Debug
⌘ + ⇧ + XFocus Extensions
⌘ + K ZZen Mode
⌘ + \Split editor

Editing

ShortcutAction
⌘ + XCut line (empty selection)
⌘ + CCopy line (empty selection)
⌥ + ↑Move line up
⌥ + ↓Move line down
⇧ + ⌥ + ↑Copy line up
⇧ + ⌥ + ↓Copy line down
⌘ + ⇧ + KDelete line
⌘ + EnterInsert line below
⌘ + ⇧ + EnterInsert line above
⌘ + ⇧ + \Jump to matching bracket
⌘ + ]Indent line
⌘ + [Outdent line
⌘ + /Toggle line comment
⇧ + ⌥ + AToggle block comment
⌥ + ZToggle word wrap
⌥ + ↑Move line up
⌥ + ↓Move line down
⌘ + ⇧ + KDelete line
⌘ + EnterInsert line below
⌘ + ⇧ + EnterInsert line above
⌘ + ]Indent line
⌘ + [Outdent line
⌘ + /Toggle line comment
⌘ + ⇧ + AToggle block comment
⌥ + ⇧ + FFormat document
⌘ + K ⌘ + FFormat selection
F12Go to Definition
⌥ + F12Peek Definition
⌘ + .Quick Fix
F2Rename symbol
⌘ + ⇧ + SpaceParameter hints

Multi-Cursor

ShortcutAction
⌥ + ClickInsert cursor
⌥ + ⌘ + ↑Add cursor above
⌥ + ⌘ + ↓Add cursor below
⌘ + DSelect next occurrence
⌘ + ⇧ + LSelect all occurrences
⌘ + LSelect current line
⌘ + ⌥ + ⇧ + →Expand selection
⌘ + ⌥ + ⇧ + ←Shrink selection

Search & Replace

ShortcutAction
⌘ + FFind
⌘ + HReplace
⌘ + ⇧ + FFind in files
⌘ + ⇧ + HReplace in files
F3Find next
⇧ + F3Find previous
⌥ + EnterSelect all matches
⌘ + GGo to line

Navigation

ShortcutAction
⌘ + TShow all symbols
⌃ + GGo to line
⌘ + PGo to file
⌘ + ⇧ + OGo to symbol
⌃ + TabSwitch between editors
⌘ + BToggle sidebar
⌘ + JToggle panel
⌘ + K ZZen mode
⌃ + TabSwitch between open editors
⌘ + ⇧ + OGo to Symbol in file
⌘ + TGo to Symbol in workspace
⌘ + GGo to Line
⌃ + -Navigate back
⌃ + ⇧ + -Navigate forward
⌘ + ⇧ + MToggle Problems panel
F8Go to next error/warning
⌘ + K ⌘ + LeftFocus left editor group
⌘ + K ⌘ + RightFocus right editor group
Ad Slot — Mid Content (Responsive In-Article)
💡

What Is This?

  • Searchable reference for VS Code keyboard shortcuts
  • Covers editing, multi-cursor, navigation, and debugging
  • Windows, macOS, and Linux key combos included
  • Organized by development workflow category
  • Essential for keyboard-driven coding
🛠️

How to Use

  1. Search for specific VS Code actions or shortcuts
  2. Browse by workflow — editing, navigation, terminal, debugging
  3. View Windows, macOS, and Linux key combinations
  4. Practice shortcuts to improve coding speed
  5. Keep this open in a browser tab while using VS Code
🎯

Use Cases

  • Boosting coding productivity in VS Code
  • Learning multi-cursor and advanced editing shortcuts
  • Navigating large codebases faster with keyboard commands
  • Mastering the integrated terminal and Git panel
  • Customizing keybindings based on this reference
Ad Slot — Bottom (300×250 Rectangle)