w - one word forward
b - one word backward
j - one line down
k - one line up
h - one character left
l - one character right
$ - EOL
0 - Start of the line
_ - Start of first non-space character of the line
f|{} - move forward upto character is encountered
F|{} - move backward upto character is encountered
t|{} - move forward until character is encountered
T|{} - move backward until character is enountered
I - go to beginning of line in insert mode
A - got to end of line in insert mode
o - make a newline below in insert mode
O - make a newline above in insert mode
ctrl + d - page down
ctrl + u - page up
gg - goto top
G - goto bottom
Commands
d - delete (cut)
y - yank (copy)
p - paste
u - undo
dd - delete line
yy - yank line
zz - center view
Search
:<line_number> - goto <line_number>
/<regex> - search for <regex>
n - goto next match
shift n - goto previous match
Modes
esc - normal mode
i - insert mode
a - append mode
v - visual mode
shift|v - visual line mode