If you’re a Microsoft developer, dabbling with Rails, one of the things you hate to lose (unless you use RubyMine) is intellisense and code-completion.
Vim has a plugin called “Supertab” which is a pretty compelling mix of both. It’s not really intellisense in that it doesn’t introspect a class to derive methods and properties. It’s no full-blow code-completion as it doesn’t auto-complete language specific functions.
What it does do is intelligently look at the open buffers (files you’ve opened in Vim) and when you hit “tab” while typing - it will do its best to figure out what you are trying to do. There’s no magic here - this script is simply wrapping the completion features already built into Vim. But it pops it into a “tab-completion” metaphor, which is lovely.
Once you get the hang of this your coding sessions will fly that much faster, with fewer mistakes. One of my favorite plugins.