Properties2
| Type | Concept |
| Note created | Apr 15, 2025 |
Helix is a TUI-based text editor written in Rust, that features their own design of modal editing based on Kakoune.
Notes on :tutor
Chapter 1 & 2: basic movement and editing
- Type
dto delete the current character or a selection. - Type
ito Insert before selection andato Insert after. - Type
Ito Insert at the beginning of the line andAto Insert at the end of it. - Type
oto open a line (add a newline and insert) below the cursor,Oto open a line above.
Chapter 3: motions and selections
- Type
wto select forward until the beginning of the next word. - Type
eto select forward until the end of the current word. - Type
bto move backward to the beginning of the current word. - Type
W,EorBto act on capital-words (separated only by whitespaces). - Type
cto change the current selection (delete and get into Insert mode). - Type a number before a motion to perform it N times.
- Type
vto enter Select mode, where the selection is expanded with new motions instead of replaced. - Type
xto select a whole line. Typexagain (or with a number) to select more lines. - Type
;to deselect without moving the cursor(s). - Type
Alt-;to flip the selection (move from end to beginning and vice-versa).
Chapter 4: Undo, copying, pasting, and searching
- Type
uto undo, typeUto redo. - Type
yto yank (copy) the selection. - Type
pto paste after the cursor. - Type
Pto paste before the cursor. - Type
Alt-dandAlt-cto delete or change without yanking. - Type
Space yto yank to system clipboard. - Type
Space pto paste from system clipboard. - Type
/to search the file and?to search backwards. - Type
nto go to the next match andNto go to the previous match. - In Helix, you can use regular expressions in the search.