1. Pathogen: A must have if you want to keep your vim plugins in a clean state. Makes it super easy to install plugins and runtime files in their own private directories.
2. Powerline: Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
3. jedi-vim: A python autocompletion library for VIM.
(You’ll need Vim python support enabled for this plugin to work. You can check if your Vim supports Python using this (you should see a line with +python in it as a result):
vim --version | grep +python
if not found, you need to install Vim, the following command will remove vim-tiny, and install Vim 7.3 with +python and –with-features=huge:
sudo apt-get remove vim-tiny sudo apt-get install vim
4. NERDTree – NerdTree is a filebrowser that pops up in a split when you need it and features a tree like file browse.
5. NERDCommenter: Very useful tool for multiline commenting/uncommenting, just like IDLE.
For more information like this check the following :
1. Vim as a Python IDE: Talks about some of the plugins here and others.
2. Martin Brochhaus’s excellent talk on converting Vim into a Python IDE
You can donwload the talk slides and other stuff from his github page. You can also check his excellent .vimrc file here (which I use.)