Default VS Code keybindings. If you changed your own keybindings, yours win.

76 shortcuts

General

ShortcutAction
⌘+⇧+PorF1Command Palette
⌘+PQuick Open — go to file
⌘+⇧+NNew window
⌘+⇧+WClose window
⌘+WClose editor
⌘+,User settings
⌘+Kthen⌘+SKeyboard shortcuts editor
⌘+BToggle sidebar
⌘+JToggle bottom panel
⌘+⇧+EShow Explorer
⌃+⇧+GShow Source Control
⌘+⇧+DShow Run and Debug
⌘+⇧+XShow Extensions
⌘+KthenZZen 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
⌘+ReturnInsert line below
⌘+⇧+ReturnInsert line above
⌘+⇧+\Jump to matching bracket
⌘+]Indent line
⌘+[Outdent line
⌘+/Toggle line comment
⇧+⌥+AToggle block comment
⌥+ZToggle word wrap
⇧+⌥+FFormat document
⌘+Kthen⌘+FFormat selection
⌃+SpaceTrigger suggestion
⌘+⇧+SpaceTrigger parameter hints
F12Go to Definition
⌥+F12Peek Definition
⇧+F12Show references
⌘+.Quick Fix
F2Rename symbol

Multi-Cursor & Selection

ShortcutAction
⌥+ClickInsert cursor
⌥+⌘+↑Add cursor above
⌥+⌘+↓Add cursor below
⌘+UUndo last cursor operation
⇧+⌥+IAdd cursor at end of each selected line
⌘+DAdd selection to next find match
⌘+⇧+LSelect all occurrences of current selection
⌘+F2Select all occurrences of current word
⌘+LSelect current line
⌃+⇧+⌘+→Expand selection
⌃+⇧+⌘+←Shrink selection

Search & Replace

ShortcutAction
⌘+FFind
⌥+⌘+FReplace
⌘+GFind next
⌘+⇧+GFind previous
⌥+ReturnSelect all matches of Find
⌘+⇧+FSearch in files
⌘+⇧+HReplace in files

Navigation

ShortcutAction
⌃+GGo to line
⌘+TGo to symbol in workspace
⌘+⇧+OGo to symbol in file
⌃+TabSwitch between open editors
⌃+-Go back
⌃+⇧+-Go forward
⌘+⇧+MShow Problems panel
F8Go to next error or warning
⇧+F8Go to previous error or warning
⌘+Kthen⌘+←Focus left editor group
⌘+Kthen⌘+→Focus right editor group

Debug & Terminal

ShortcutAction
F5Start or continue debugging
⇧+F5Stop debugging
F9Toggle breakpoint
F10Step over
F11Step into
⇧+F11Step out
⌃+`Toggle integrated terminal
⌃+⇧+`Create new terminal
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)