!http://code.google.com/p/vim/logo?logo_id=1262721660!
I've been waiting for ages for relative line numbering (a patch that's been available for quite a while) to be officially merged into "Vim":http://code.google.com/p/vim/. Well, that day has come :).
Why would you want relative line numbers for your editor? Well, for one, it makes those commands dependent upon line movement exponentially easier. Instead of having to guess how many lines up or down you may want to perform a command over, you've got the answer right in front of you. Check it out!
!/images/relative.png!
I'm running Snow Leopard, hence the odd @ARCHFLAGS='-arch x86_64'@ prefix. I have a few libraries that have been compiled for both 32-bit and 64-bit architectures, and if I don't tell Vim which ones to use, it throws a hissy fit.
This installs your vim in @/usr/local/bin/vim@ by default. To turn on relative line numbering, just run @:set rnu@. Predictably, to turn it off, use @:set nornu@.