VSCode shortcut key Mac
Command (or Cmd) ⌘ Shift ⇧ Option (or Alt) ⌥ Control (or Ctrl) ⌃ Caps Lock ⇪ FnGeneralKeyboard shortcutsFunction ⇧⌘ PMagne F1Show Command Palette ⌘ PQuick Open, Go to File... ⇧⌘ NNew window/instance ⌘ WClose window/instance ⌘ User Settings ⌘ K ⌘ SKeyboard ShortcutsBasic editingKeyboard shortcutsFunction ⌘ XCut line (empty selection) ⌘ CCopy line (empty selection) ⌥↓ / ⌥↑ Move line down/up ⇧⌥↓ / ⇧⌥↑ Copy line down/up ⇧⌘ KDelete line ⌘ Enter / ⇧⌘ EnterInsert line below/above ⇧⌘\ Jump to matching bracket ⌘] / ⌘ [Indent/outdent lineHome / EndGo to beginning/end of line ⌘↑ / ⌘↓ Go to beginning/end of file ⌃ PgUp / ⌃ PgDnScroll line up/down ⌘ PgDnScroll line up/down / # PgUp Up/down ⌥⌘ [/ ⌥⌘] Fold/unfold region ⌘ K ⌘ [/ ⌘ K ⌘] Fold/unfold all subregions ⌘ K ⌘ 0 / ⌘ K ⌘ JFold/unfold all regions ⌘ K ⌘ CAdd line comment ⌘ K ⌘ URemove line comment ⌘ / Toggle line comment ⇧⌥ AToggle block comment ⌥ ZToggle word wrapSearch and replaceKeyboard shortcutsFunction ⌘ FFind ⌥⌘ FReplace G / GFind next/previous EnterSelect all occurrences of Find match DAdd selection to next Find match K DMove last selection to next Find matchRich languages editingKeyboard shortcutsFunction SpaceTrigger suggestion ⇧⌘ SpaceTrigger parameter hints ⇧⌥ FFormat document ⌘ K ⌘ FFormat selectionF12Go to Definition ⌥ F12Peek Definition K F12Open Definition to the side ⌘. Quick Fix ⇧ F12Show ReferencesF2Rename Symbol ⌘ K ⌘ XTrim trailing whitespace ⌘ K MChange file languageNavigationKeyboard shortcutsFunction ⌘ TShow all Symbols ⌃ GGo to Line... ⌘ PGo to File... ⇧⌘ OGo to Symbol... ⇧⌘ MShow Problems panelF8/ ⇧ F8Go to next/previous error or warning ⌃⇧ TabNavigate editor group history ⌃-/-en19# # Go back/forward # Go back/forward + en20# MToggle Tab moves focusMulti-cursor and selectionKeyboard shortcutsFunction MToggle Tab moves focusMulti-cursor and selectionKeyboard shortcutsFunction ↑ Insert cursor above ⌥⌘↓ Insert cursor below ⌘ UUndo last cursor operation ⇧⌥ IInsert cursor at end of each line selected ⌘ LSelect current line ⇧⌘ LSelect all occurrences of current selection ⌘ F2Select all occurrences of current word ⌃⇧⌘→ / ← Expand / shrink selection ⇧⌥ + drag mouseColumn (box) selection ⇧⌥⌘↑ / ↓ Column (box) selection up/down ⇧⌥⌘← / → Column (box) selection left/right ⇧⌥⌘ PgUpColumn (PgUpColumn) box ⇧⌥⌘ box (box) ⌘ selection page up ⌘ K FClose folder ⌘\ Split editor ⌘ 1 / ⌘ 2 / ⌘ 3Focus into 1st 2nd 3rd editor group ⌘ K ⌘← / ⌘ K ⌘→ Focus into previous/next editor group ⌘ K ⇧⌘← / ⌘ K ⇧⌘→ Move editor left/right ⌘ K ← / ⌘ K → Move active editor groupFile managementKeyboard shortcutsFunction ⌘ NNew File ⌘ OOpen File... ⌘ SSave ⇧⌘ SSave As... ⌥⌘ SSave All ⌘ WClose ⌘ K WClose All TReopen closed editor K EnterKeep preview mode editor open Tab / TabOpen next / previous K PCopy path of active file K RReveal active file in Finder K OShow Active file in new window/instanceDisplayKeyboard shortcutsFunction ⌃⌘ FToggle full screen ⌥⌘ 0Toggle editor layout (horizontal/vertical) ⌘ = / ⇧⌘-Zoom in/out ⌘ BToggle Sidebar visibility ⇧⌘ EShow Explorer / Toggle focus ⇧⌘ FShow Search ⌃⇧ GShow Source Control ⇧⌘ DShow Debug ⇧⌘ XShow Extensions ⇧⌘ HReplace in files ⇧⌘ JToggle Search details ⇧⌘ UShow Output panel ⇧⌘ VOpen Markdown preview ⌘ K VOpen Markdown preview to the side ⌘ K ZZen Mode (K ZZen Mode) K ZZen Mode / ⇧ K ZZen Mode ⇧ K ZZen Mode ⌘ K # Esc Esc to exit TerminalKeyboard shortcutsFunction ⌃ `Show integrated terminal ⌃⇧ `Create new terminal ⌘ CCopy selection ⌘↑ / ↓ Scroll up/downPgUp/PgDnScroll page up/down ⌘ Home / EndScroll to top/bottom