Helix

Source
K

Movement
Move leftH
Move left
Move downJ
Move down
Move upK
Move up
Move rightL
Move right
Move next word startW
Move previous word startB
Move next word endE
Move next WORD start⇧W
Move previous WORD start⇧B
Move next WORD end⇧E
Find 'till next charT
Find next charF
Find 'till previous char⇧T
Find previous char⇧F
Go to line number <n>⇧G
Repeat last motion (f, t or m)⌥.
Move to the start of the lineHome
Move to the end of the lineEnd
Move page up⌃B
Move page upPgUp
Move page down⌃F
Move page downPgDown
Move half page up⌃U
Move half page down⌃D
Jump forward on the jumplist⌃I
Jump backward on the jumplist⌃O
Save the current selection to the jumplist⌃S

Changes
Replace with a characterR
Replace with yanked text⇧R
Switch case of the selected text⇧`
Set the selected text to lower case`
Set the selected text to upper case⌥`
Insert before selectionI
Insert after selection (append)A
Insert at the start of the line⇧I
Insert at the end of the line⇧A
Open new line below selectionO
Open new line above selection⇧O
Repeat last insert.
Undo changeU
Redo change⇧U
Move backward in history⌥U
Move forward in history⇧⌥U
Yank selectionY
Paste after selectionP
Paste before selection⇧P
Select a register to yank to or paste from<reg>
Indent selection⇧.
Unindent selection⇧,
Format selection (currently disabled) (LSP)=
delete selectionD
delete selection, without yanking⌥D
Change selection (delete and enter insert mode)C
Change select - del and to insert mod without yank⌥C
Increment object (number) under cursor⌃A
Decrement object (number) under cursor⌃X
Start/stop macro record to selected register⇧Q
Play back a recorded macro from selected registerQ

Changes - Shell
Pipe each select through shell cmd replac with out⇧\
Pipe each select into shell command ignore output⇧⌥\
Run shell cmd, insert output before each selection⇧1
Run shell cmd, append output after each selection⇧⌥1
Pipe all select to shl cmd keep select cmd retur 0⇧4

Selection-manipulation
Select all regex matches inside selectionsS
Split select into sub selections on regex matches⇧S
Split selection on newlines⌥S
Merge selections⌥-
Merge consecutive selections⇧⌥-
Align selection in columns⇧7
Trim whitespace from the selection⇧-
Collapse selection onto a single cursor;
Flip selection cursor and anchor⌥;
Ensures the selection is in forward direction⇧⌥;
Keep only the primary selection,
Remove the primary selection⌥,
Copy select onto the next line (Add cursor below)⇧C
Copy select to the previous line Add cursor above⇧⌥C
Rotate main selection backward⇧9
Rotate main selection forward⇧0
Rotate selection contents backward⇧⌥9
Rotate selection contents forward⇧⌥0
Select entire file⇧5
Select current line if selected extend next lineX
Extend select to line bounds (line-wise selection)⇧X
Shrink select to line bounds (line-wise selection)⌥X
Join lines inside selection⇧J
Join lines inside select and select inserted space⇧⌥J
Keep selections matching the regex⇧K
Remove selections matching the regex⇧⌥K
Comment/uncomment the selections⌃C
Expand selection to parent syntax node (TS)⌥O
Expand selection to parent syntax node (TS)⌥↑
Shrink syntax tree object selection (TS)⌥I
Shrink syntax tree object selection (TS)⌥↓
Select previous sibling node in syntax tree (TS)⌥P
Select previous sibling node in syntax tree (TS)⌥←
Select next sibling node in syntax tree (TS)⌥N
Select next sibling node in syntax tree (TS)⌥→

Minor
enter select (extend) modeV
enter goto modeG
enter match modeM
enter command mode⇧;
enter view modeZ
enter sticky view mode⇧Z
enter window mode⌃W
enter space modeSpace

Minor - View
Vertically center the lineZ
Vertically center the lineC
Align the line to the top of the screenT
Align the line to the bottom of the screenB
Align line to middle of the screen (horizontally)M
Scroll the view downwardsJ
Scroll the view downwards
Scroll the view upwardsK
Scroll the view upwards
Move page down⌃F
Move page downPgDown
Move page up⌃B
Move page upPgUp
Move half page down⌃D
Move half page up⌃U

Minor - Goto
Go to line number <n> else start of fileG
Go to the end of the fileE
Go to files in the selectionF
Go to the start of the lineH
Go to the end of the lineL
Go to first non-whitespace character of the lineS
Go to the top of the screenT
Go to the middle of the screenC
Go to the bottom of the screenB
Go to definition (LSP)D
Go to type definition (LSP)Y
Go to references (LSP)R
Go to implementation (LSP)I
Go to the last accessed/alternate fileA
Go to the last modified/alternate fileM
Go to next bufferN
Go to previous bufferP
Go to last modification in current file.
Move down textual (instead of visual) lineJ
Move up textual (instead of visual) lineK

Minor - Match
Goto matching bracket (TS)M
Surround current selection with <char>s <char>
Replace surround character <from> with <to>r <from><to>
delete surround character <char>d <char>
Select around textobjecta <object>
Select inside textobjecti <object>

Minor - Window
Switch to next windowW
Switch to next window⌃W
Vertical right splitV
Vertical right split⌃V
Horizontal bottom splitS
Horizontal bottom split⌃S
Go to files in the selection in horizontal splitsF
Go to files in the selection in vertical splits⇧F
Move to left splitH
Move to left split⌃H
Move to left split
Move to split belowJ
Move to split below⌃J
Move to split below
Move to split aboveK
Move to split above⌃K
Move to split above
Move to right splitL
Move to right split⌃L
Move to right split
Close current windowQ
Close current window⌃Q
Only keep current window, closing all the othersO
Only keep current window, closing all the others⌃O
Swap window to the left⇧H
Swap window downwards⇧J
Swap window upwards⇧K
Swap window to the right⇧L

Minor - space
Open file pickerF
Open file picker at current working directory⇧F
Open buffer pickerB
Open jumplist pickerJ
Debug (experimental)G
Show info for item under cursor in a popup (LSP)K
Open document symbol picker (LSP)S
Open workspace symbol picker (LSP)⇧S
Open document diagnostics picker (LSP)D
Open workspace diagnostics picker (LSP)⇧D
Rename symbol (LSP)R
Apply code action (LSP)A
Select symbol references (LSP)H
Open last fuzzy picker'
enter window modeW
Paste system clipboard after selectionsP
Paste system clipboard before selections⇧P
Yank selections to clipboardY
Yank main selection to clipboard⇧Y
Replace selections by clipboard contents⇧R
Global search in workspace folder/
Open command palette⇧/

Minor - Space-Popup
Scroll up⌃U
Scroll down⌃D

Unimpaired
Go to next diagnostic (LSP)] D
Go to previous diagnostic (LSP)[ D
Go to last diagnostic in document (LSP)] ⇧D
Go to first diagnostic in document (LSP)[ ⇧D
Go to next function (TS)] F
Go to previous function (TS)[ F
Go to next type definition (TS)] T
Go to previous type definition (TS)[ T
Go to next argument/parameter (TS)] A
Go to previous argument/parameter (TS)[ A
Go to next comment (TS)] C
Go to previous comment (TS)[ C
Go to next test (TS)] ⇧T
Go to previous test (TS)[ ⇧T
Go to next paragraph] P
Go to previous paragraph[ P
Go to next change] G
Go to previous change[ G
Go to last change] ⇧G
Go to first change[ ⇧G
Add newline below] Space
Add newline above[ Space