Today I discovered snipMate, and I feel like I have finally found the holy grail. SnipMate plays well with supertab and autocompletion. It provides pretty much all the beloved snippet features of TextMate, it even has a nearly identical syntax to TextMate. If you’re not using the snipMate plugin for vim yet you need to be.
plugins
Vim Plugins: NERD Commenter

Image via Wikipedia
The NERD Commenter is an indispensable tool when programming in VIM. It understands like a zillion different file types and properly comments each. It can handle single line, multi line, partial line commenting as well as nesting. If you're programming in VIM you really should be using it.
It is simple enough to use. Most commands are mapped to ,c[character]. The command you are probably going to use the most is ,c<space> which intelligently toggles a comment on or off.
You can find the plugin at The NERD Commenter.













