While I understand that a highly customized vim could reduce the number of keystrokes, I think it also makes some tasks more difficult. If using several different computers you must make sure all your cusomizations are copied to the relevant vim installations. Otherwise, your optimized solutions might end up being counterproductive when you use an installation that doesn't have all your newest customizations. Also not that everything in vimrc should work in all the operating systems you are using, including Windows.<p>Another issue to note is that there is a solution to many of these things hidden somewhere inside vims huge and flexible command set. You just have to learn it:-) Every time I look in to a vim tutorial, I learn something new that can save a lot of keystrokes.