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)