Keybindings
Complete keybinding reference organized by mode. Numeric prefixes work
with most commands (e.g., 5j moves down 5 cells).
Normal Mode
Cell Editor — Insert Sub-mode
All cell entry keys (\, =, <, >, |, A, I, C,
S, r, cw, cc) open this editor ready to type.
Cell Editor — Normal Sub-mode
Opened directly by e / E, or reached by pressing Escape while in
the insert sub-mode. Provides vi motions and operators over the cell text.
Normal sub-mode:
Key |
Action |
|---|---|
|
Move cursor left / right |
|
Word forward / backward |
|
End of word forward |
|
Start / end of line |
|
Enter insert sub-mode (before / after cursor) |
|
Append at end / insert at start |
|
Delete character at cursor |
|
Substitute character / substitute whole line |
|
Delete to end / delete word / change word |
|
Undo within edit |
|
Replace character at cursor |
|
Commit cell value and return to NORMAL mode |
Command / Search Line
: opens the command line and / / ? open search. They use the same
editor as cells, with an insert sub-mode for typing and a normal sub-mode for
vi motions.
Insert sub-mode (default on entry):
Key |
Action |
|---|---|
|
Move to normal sub-mode (line preserved) |
|
Run the command / search |
|
Complete the command (command line only) |
|
Previous / next history entry |
|
Clear the line / delete the word before the cursor |
Normal sub-mode:
Key |
Action |
|---|---|
|
Move within the line |
|
Delete in the line |
|
Return to the insert sub-mode |
|
Previous / next history entry |
|
Run the command / search |
|
Cancel and return to NORMAL mode |