Movement
h j k l←↓↑→
w / bword fwd/back
eword end
0 / $line start/end
gg / Gtop / bottom
Ctrl+f/bpage dn/up
Editing
i / Iinsert here/bol
a / Aappend/eol
o / Onew line dn/up
xdelete char
dd / Ddel line/to eol
dwdelete word
yy / ywyank line/word
p / Ppaste aft/bef
>> / <<indent/unindent
u / Ctrl+rundo/redo
.repeat last
Visual
vchar visual
Vline visual
d / ydel/yank sel
> / <indent sel
Search
/search fwd
?search back
n / Nnext/prev match
Marks
m{a-z}set mark
`{a-z}jump to mark
Commands
:wsave
:q / :q!quit
:wqsave & quit
:e <file>new buffer
:set numberline numbers
:set rnurelative nums
:%s/a/b/greplace all
:helphelp overlay
Counts
5dddel 5 lines
3yyyank 3 lines
4w4 words fwd
2j2 lines down
▸ Output Log