Editing I
⌥DOWN
Move line down
⌥UP
Move line up
⌥⇧DOWN
Copy line down
⌥⇧UP
Copy line up
^⇧K
Delete line
^↵
Insert line below
^⇧↵
Insert line above
Editing II
^⇧\
Jump to matching bracket
^]
Indent line
^[
Outdent line
^⇧[
Fold region
^⇧]
Unfold region
Editing III
^K^[
Fold all subregions
^K^]
Unfold all subregions
^K^0
Fold all regions
^K^J
Unfold all regions
^/
Toggle line comment
⌥⇧A
Toggle block comment
⌥Z
Toggle word wrap
Multi-cursor / Selection I
^⌥UP
Insert cursor above
^⌥DOWN
Insert cursor below
^U
Undo last cursor operation
⌥⇧I
Insert cursor at end of each line selected
^L
Select current line
^⇧L
Select all occurrences of current selection
Multi-cursor / Selection II
⌥⇧RIGHT
Expand selection
⌥⇧LEFT
Shrink selection
^⌥⇧UP
Column box selection up
^⌥⇧DOWN
Column box selection down
^⌥⇧RIGHT
Column box selection right
^⌥⇧LEFT
Column box selection left
Search / Replace I
^F
Find
^H
Replace
F3
Find next
⇧F3
Find previous
^D
Add selection to next Find match
⌥↵
Select all occurrences of Find match
^K^D
Move last selection to next Find match
Rich Languages Editing I
^
Trigger suggestion
^⇧
Trigger parameter hints
⌥⇧F
Format document
^K^F
Format selection
F12
Go to definition
⌥F12
Peek definition
Rich Languages Editing II
^KF12
Open definition to the side
^.
Quick fix
⇧F12
Show references
F2
Rename symbol
^K^X
Trim trailing whitespace
^KM
Change file language
Navigation I
^G
Go to line...
^P
Go to file...
^⇧O
Go to symbol...
^⇧M
Show problems panel
F8
Go to next error or warning
⇧F8
Go to previous error or warning
⌥LEFT
Go back
⌥RIGHT
Go forward
^M
Toggle tab moves focus
Editor Management I
^KF
Close folder
^\
Split editor
^1
Focus info 1st editor window
^2
Focus into 2nd editor window
^3
Focus into 3rd editor window
