General

Cmd+Shift+PCommand Palette
Cmd+PQuick Open file
Cmd+,Open Settings
Cmd+K Cmd+SKeyboard Shortcuts
Cmd+`Toggle terminal

Editing

Cmd+XCut line (empty selection)
Cmd+CCopy line (empty selection)
Cmd+Shift+KDelete line
Cmd+EnterInsert line below
Cmd+Shift+EnterInsert line above
Option+UpMove line up
Option+DownMove line down
Option+Shift+UpCopy line up
Option+Shift+DownCopy line down
Cmd+DSelect next occurrence
Cmd+Shift+LSelect all occurrences
Cmd+/Toggle line comment
Cmd+Shift+AToggle block comment
Option+Shift+FFormat document
Cmd+]Indent line
Cmd+[Outdent line
Cmd+ZUndo
Cmd+Shift+ZRedo

Navigation

Cmd+GGo to line
Ctrl+GGo to line (alternative)
Cmd+PGo to file
Cmd+Shift+OGo to symbol in file
Cmd+TGo to symbol in workspace
Ctrl+-Go back
Ctrl+Shift+-Go forward
Cmd+Shift+MShow problems panel
F8Go to next problem
Cmd+Shift+EFocus file explorer

Search and Replace

Cmd+FFind in file
Cmd+HReplace in file
Cmd+Shift+FSearch across files
Cmd+Shift+HReplace across files
Cmd+GFind next
Cmd+Shift+GFind previous
Option+EnterSelect all matches (in find)

Multi-cursor

Option+ClickAdd cursor at click
Cmd+Option+UpAdd cursor above
Cmd+Option+DownAdd cursor below
Cmd+UUndo last cursor
Cmd+LSelect current line

Terminal

Cmd+`Toggle terminal panel
Ctrl+Shift+`New terminal instance
Cmd+Shift+[Focus previous terminal
Cmd+Shift+]Focus next terminal
Cmd+CCopy selection in terminal
Cmd+VPaste into terminal

Debug

F5Start / Continue debugging
Shift+F5Stop debugging
F9Toggle breakpoint
F10Step over
F11Step into
Shift+F11Step out
Cmd+Shift+DOpen debug panel

Editor Management

Cmd+\Split editor
Cmd+1Focus first editor group
Cmd+2Focus second editor group
Cmd+WClose editor tab
Cmd+K WClose all tabs
Cmd+Shift+TReopen closed editor
Cmd+BToggle sidebar