Some commonly used keyboard shortcuts for macOS, enhancing your workflow and efficiency! 🚀 Elevate your productivity with these essential shortcuts. ⌨️

Overview

General

ShortcutAction
⇧⌘P, F1Show Command Palette
⌘PQuick Open, Go to File…
⇧⌘NNew window/instance
⌘WClose window/instance
⌘,User Settings
⌘K ⌘SKeyboard Shortcuts

Basic editing

ShortcutAction
⌘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 line
Home / EndGo to beginning/end of line
⌘↑ / ⌘↓Go to beginning/end of file
⌃PgUp / ⌃PgDnScroll line up/down
⌘PgUp /⌘PgDnScroll page 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 wrap

Multi-cursor and selection

ShortcutAction
⌥ + clickInsert cursor
⌥⌘↑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 (box) selection page up
⇧⌥⌘PgDnColumn (box) selection page down

Search and replace

ShortcutAction
⌘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 match

Rich languages editing

ShortcutAction
⌃Space, ⌘ITrigger suggestion
⇧⌘SpaceTrigger parameter hints
⇧⌥FFormat document
⌘K ⌘FFormat selection
F12Go to Definition
⌥F12Peek Definition
⌘K F12Open Definition to the side
⌘.Quick Fix
⇧F12Show References
F2Rename Symbol
⌘K ⌘XTrim trailing whitespace
⌘K MChange file language
ShortcutAction
⌘TShow all Symbols
⌃GGo to Line…
⌘PGo to File…
⇧⌘OGo to Symbol…
⇧⌘MShow Problems panel
F8 / ⇧F8Go to next/previous error or warning
⌃⇧TabNavigate editor group history
⌃- / ⌃⇧-Go back/forward
⌃⇧MToggle Tab moves focus

Editor management

ShortcutAction
⌘WClose editor
⌘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 group

File management

ShortcutAction
⌘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/instance

Display

ShortcutAction
⌃⌘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 (Esc Esc to exit)

Debug

ShortcutAction
F9Toggle breakpoint
F5Start/Continue
F11 / ⇧F11Step into/ out
F10Step over
⇧F5Stop
⌘K ⌘IShow hover

Integrated terminal

ShortcutAction
⌃`Show integrated terminal
⌃⇧`Create new terminal
⌘CCopy selection
⌘↑ / ↓Scroll up/down
PgUp / PgDnScroll page up/down
⌘Home / EndScroll to top/bottom