Pointer Navigation
# move left
h
# move down (imagine a down arrow)
j
# move up
k
# move right
l
Word jumps
# Move to start of the next word
w
# Move to start of the previous word
b
# Move to end of current word
e
# Move to end of current word and start appending
ea
In-line jumps
# Move to end of line
$
# Move to beginning of line
^
# Edit from the end of the line
A
# Edit from the beginning of the line
I
Paragraph/Page jumps
# Move to previous paragraph
{
# Move to next paragraph
}
# Scroll page up
ctrl + u
# Scroll page down
ctrl + d
# Move to top of the file (think two wings)
gg
# Move to bottom of the file (think Gravity)
G
Reposition/Re-center
# Current line aligned at the top of the screen
zt
# Current line aligned at the bottom of the screen
zb
# Current line aligned at the middle of the screen
zz