Keyboard Shortcuts

スポンサーリンク

General

  • Ctrl+Shift+P, F1 : Show Command Palette
  • Ctrl+P : Quick Open, Go to File…
  • Ctrl+Shift+N : New window/instance
  • Ctrl+Shift+W : Close window/instance
  • Ctrl+, : User Settings
  • Ctrl+K Ctrl+S : Keyboard Shortcuts

Basic editing

  • Ctrl+X : Cut line (empty selection)
  • Ctrl+C : Copy line (empty selection)
  • Alt+ ↑ / ↓ : Move line up/down
  • Shift+Alt + ↓ / ↑ : Copy line up/down
  • Ctrl+Shift+K : Delete line
  • Ctrl+Enter : Insert line below
  • Ctrl+Shift+Enter : Insert line above
  • Ctrl+Shift+\ : Jump to matching bracket
  • Ctrl+] / [ : Indent/outdent line
  • Home / End : Go to beginning/end of line
  • Ctrl+Home : Go to beginning of file
  • Ctrl+End : Go to end of file
  • Ctrl+↑ / ↓ : Scroll line up/down
  • Alt+PgUp / PgDn : Scroll page up/down
  • Ctrl+Shift+[ : Fold (collapse) region
  • Ctrl+Shift+] : Unfold (uncollapse) region
  • Ctrl+K Ctrl+[ : Fold (collapse) all subregions
  • Ctrl+K Ctrl+] : Unfold (uncollapse) all subregions
  • Ctrl+K Ctrl+0 : Fold (collapse) all regions
  • Ctrl+K Ctrl+J : Unfold (uncollapse) all regions
  • Ctrl+K Ctrl+C : Add line comment
  • Ctrl+K Ctrl+U : Remove line comment
  • Ctrl+/ : Toggle line comment
  • Shift+Alt+A : Toggle block comment
  • Alt+Z : Toggle word wrap

Navigation

  • Ctrl+T : Show all Symbols
  • Ctrl+G : Go to Line...
  • Ctrl+P : Go to File...
  • Ctrl+Shift+O : Go to Symbol...
  • Ctrl+Shift+M : Show Problems panel
  • F8 : Go to next error or warning
  • Shift+F8 : Go to previous error or warning
  • Ctrl+Shift+Tab : Navigate editor group history
  • Alt+ ← / → : Go back / forward
  • Ctrl+M : Toggle Tab moves focus

Search and replace

  • Ctrl+F : Find
  • Ctrl+H : Replace
  • F3 / Shift+F3 : Find next/previous
  • Alt+Enter : Select all occurences of Find match
  • Ctrl+D : Add selection to next Find match
  • Ctrl+K Ctrl+D : Move last selection to next Find match
  • Alt+C / R / W : Toggle case-sensitive / regex / whole word

Multi-cursor and selection

  • Alt+Click : Insert cursor
  • Ctrl+Alt+ ↑ / ↓ : Insert cursor above / below
  • Ctrl+U : Undo last cursor operation
  • Shift+Alt+I : Insert cursor at end of each line selected
  • Ctrl+L : Select current line
  • Ctrl+Shift+L : Select all occurrences of current selection
  • Ctrl+F2 : Select all occurrences of current word
  • Shift+Alt+→ : Expand selection
  • Shift+Alt+← : Shrink selection
  • Shift+Alt+(drag mouse) : Column (box) selection
  • Ctrl+Shift+Alt+(arrow key) : Column (box) selection
  • Ctrl+Shift+Alt+PgUp/PgDn : Column (box) selection page up/down

Rich languages editing

  • Ctrl+Space : Trigger suggestion
  • Ctrl+Shift+Space : Trigger parameter hints
  • Shift+Alt+F : Format document
  • Ctrl+K Ctrl+F : Format selection
  • F12 : Go to Definition
  • Alt+F12 : Peek Definition
  • Ctrl+K F12 : Open Definition to the side
  • Ctrl+. : Quick Fix
  • Shift+F12 : Show References
  • F2 : Rename Symbol
  • Ctrl+K Ctrl+X : Trim trailing whitespace
  • Ctrl+K M : Change file language

Editor management

  • Ctrl+F4, Ctrl+W : Close editor
  • Ctrl+K F : Close folder
  • Ctrl+\ : Split editor
  • Ctrl+ 1 / 2 / 3 : Focus into 1st, 2nd or 3rd editor group
  • Ctrl+K Ctrl+ ←/→ : Focus into previous/next editor group
  • Ctrl+Shift+PgUp / PgDn : Move editor left/right
  • Ctrl+K ← / → : Move active editor group

File management

  • Ctrl+N : New File
  • Ctrl+O : Open File...
  • Ctrl+S : Save
  • Ctrl+Shift+S : Save As...
  • Ctrl+K S : Save All
  • Ctrl+F4 : Close
  • Ctrl+K Ctrl+W : Close All
  • Ctrl+Shift+T : Reopen closed editor
  • Ctrl+K Enter : Keep preview mode editor open
  • Ctrl+Tab : Open next
  • Ctrl+Shift+Tab : Open previous
  • Ctrl+K P : Copy path of active file
  • Ctrl+K R : Reveal active file in Explorer
  • Ctrl+K O : Show active file in new window/instance

Display

  • F11 : Toggle full screen
  • Shift+Alt+0 : Toggle editor layout (horizontal/vertical)
  • Ctrl+ = / - : Zoom in/out
  • Ctrl+B : Toggle Sidebar visibility
  • Ctrl+Shift+E : Show Explorer / Toggle focus
  • Ctrl+Shift+F : Show Search
  • Ctrl+Shift+G : Show Source Control
  • Ctrl+Shift+D : Show Debug
  • Ctrl+Shift+X : Show Extensions
  • Ctrl+Shift+H : Replace in files
  • Ctrl+Shift+J : Toggle Search details
  • Ctrl+Shift+U : Show Output panel
  • Ctrl+Shift+V : Open Markdown preview
  • Ctrl+K V : Open Markdown preview to the side
  • Ctrl+K Z : Zen Mode (Esc Esc to exit)

Debug

  • F9 : Toggle breakpoint
  • F5 : Start/Continue
  • Shift+F5 : Stop
  • F11 / Shift+F11 : Step into/out
  • F10 : Step over
  • Ctrl+K Ctrl+I : Show hover

Integrated terminal

  • Ctrl+@ : Show integrated terminal
  • Ctrl+Shift+@ : Create new terminal
  • Ctrl+C : Copy selection
  • Ctrl+V : Paste into active terminal
  • Ctrl+↑ / ↓ : Scroll up/down
  • Shift+PgUp / PgDn : Scroll page up/down
  • Ctrl+Home / End : Scroll to top/bottom