h,j,k,l
(left,down,up,right)
- , +
(previous line, next line)
w , W
(next word, next blank delimited word)
b , B
(beginning of word, beginning of blank delimited word)
e , E
(end of word, end of blank delimited word)
( , )
(sentence back, sentence forward)
{ , }
(paragraph back, paragraph forward)
0 , $
(beginning of line, end of line)
gg
(beginning of file)
G
(end of file)
nG , :n
(line n)
H , M , L
(top, middle, bottom of screen)
C-f
(move forwards one screen or page, in a file)
C-b
(move backwards one screen or page, in a file)
C-d
(scroll down in the file)
C-o
(last cursor position)
C-i
(next cursor position)
spacebar
(advance the cursor one position)
f+x
(search forward for a character, where x is the character)
f+x then ;
(same as above but to find the next instance on the line use repeated ;)
F+x
(search backwards for a character, where x is the character)
t+x
(search forward for a character, where x is the character, but stop before
the character)
T+x
(same above but backwards)
*
(with cursor on a word, move to next word)
#
(with cursor on a word, move to previous word)
%
(on {}, (), [] will find next matching one)