I recently (2-3 weeks ago) just decided to move to gVim. No apparent reason except the fact that I have been doing quite a bit of linux server managerment and have been using the default vi editor so why not use it all the time. I had no idea of the challenges but I guess that makes it more fun when one overcomes the small challenges and celebrates the little achievements.
The first and foremost thing about any editor is the way it looks. It “should” be presentable and pleasing to the eye. I started looking into the plugins and found one called BusyBee. Installed it and it seemed to work (no offences to the creator) but it was not that great. To be honest theme for your text editor is more like a taste thing everyone’s bound to be different. I kept looking and googled for Textmate themes for Vim and found some brilliant ones. The one that I am using now is ir_black. To make sure this scheme is used as a default, I added the following to my _vimrc file:
syntax on
colorscheme ir_black
In addition to the theme, I am using the following plugins at the moment:
I am still learning the tons of commands in these plugins but on a positive note getting better day by day. At the moment I have turned off the option to backup the files otherwise it creates the ~filename.rb like files and I do not want to do that as I check everything into my git repository.
One more thing, after every edit you must come out of the “insert mode” and do :w! to save the changes. I cannot be asked to do that everytime I do edits. It was just getting painful so I added the following mapping to my _vimrc file:
map 〈Esc〉 :w!〈CR〉
This maps my Esc key (which I press anyways to come out of the insert mode) to trigger :w!