I’ve currently been using Vim as my main editor for the past two years, before that I was mainly Netbeans guy. The initial hurdle of learning all the different modes and creating your own vimrc. Can be a challenge at the start but if you stick with it can be very rewarding and time saving editor.
Heres a couple of my favourite plugins which I use on a regular basis.
“Manage your ‘runtimepath’ with ease. In practical terms, pathogen.vim makes it super easy to install plugins and runtime files in their own private directories.”
“Powerline is a statusline plugin for vim, and provides status lines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.”
“The matchit.vim script allows you to configure % to match more than just single characters. You can match words and even regular expressions. “
“Automatically opens popup menu for completions”
“:TComment works like a toggle, i.e., it will comment out text that contains uncommented lines, and it will uncomment already
“Surround.vim is all about “surroundings”: parentheses, brackets, quotes, XML tags, and more. The plugin provides mappings to easily delete, change and add such surroundings in pairs.”
“This plugin for Vim enable an auto-close chars feature for you.”
“Maintains a history of previous yanks, changes and deletes”