vim

:wq # to quit
. # remembers you last command and repeats it

di" # delete inside quotes 

Moving around a file

{ 		# jumps a paragraph up
} 		# jumps a pagraph down
Control + u	# moves half a page up
Control + d     # Moves half a page down

gg 		# go to the top of the file
10gg		# go to line 10 of the file
G		# go to the end of a file

Searching

/{pattern} or ?{pattern}

press `n` to move to the next match and press `N` for the previous match


3/{pattern} this moves you to the third occurance of the pattern

Moving semantically

gd	# jump to the definition of what's under your cursor