The following made me considerably faster:
* Relative Line numbering (For Vim 7.3). G/gg stop being convenient for frequent line movement once your file goes beyond 100 lines. Doing math in your head to figure out if line 589 is 16 lines from 605 takes way too much effort. Append this[0] to your ~/.vimrc, and then CTRL-l will toggle relative/absolute line numbering. So in relative mode, you see a line is 20 up from your cursor, and 20k takes you there with no guessing or holding down keys.
[0]: https://gist.github.com/3418841
* Learn the following: f,F,t,T. Combine them with c and d.
* zz => make current line appear in middle of the screen.
* H,L,M
* w,W,b,B. Combine with numeric modifiers (5dW)
* CTRL-u, CTRL-d, CTRL-f, CTRL-b
* % for block highlighting. Works well with curly braces by default, you may need to pick up extra plugins for ruby/python.
* g; will cycle back to the last places you were in insert mode. g, will cycle forward.