Vim Motions

1↑ - k
2← - h
3→ - l
4↓ - j
1w - next word
2b - previous word
3e - end of next word
1:q - quit 
2:qw - save & quit
3:w - save
4:q! - quit without saving
1G - end of file
2gg || :0 - beginning of the file
3% - jump to matching '()', '{}', '[]'
4<c-b> - page up
5<c-f> - page down
10 - Move to beginning of line
2^ - First non-blank char of line
3$ - End of the line
1w   - next word
2b   - prev word
30   - start of line
4^   - first non-blank char of line
5$   - end of line
 1a   - append
 2A   - append from the end of the line
 3I   - insert at the beginning of line
 4o   - insert from new line
 5O   - insert from prev line
 6x   - delete char under cursor
 7s   - delete character & insert
 8S   - Delete line and insert
 9C   - delete to the end of line and insert
10r   - replace single character
11R   - Enter Replace mode
...
1u     - undo
2<c-r> - redo
1:vi(  - select text within ()
2:vib  - select text within ()
3
4:vi{  - select text within {}
5:viB  - select text within {}
1v - visual mode
2V - line visual mode