OR get Vim in your Visual Studio. http://viemu.com
I think getting Vim in VS is much better option because I can't live without Resharper. Now I get best of both the worlds!
Although not free, I find the plugin at viplugin.com to integrate far better with Eclipse. Eclim to me feels like I'm running two separate applications, vim and eclipse, and they don't seem to play together very well. The implementation of the viplugin.com emulation layer isn't nearly as good as actual vim, but the eclipse integration more than makes up for it.
On that note, if you prefer netbeans to eclipse, the jvi plugin for netbeans is much better than the eclipse vi plugin and I very rarely miss a vim feature when using it, and it's completely free as well. I really wish there were something as good as the jvi plugin available for eclipse, as eclipse is more feature-rich for java projects.
Actually, Visual Studio does come with Emacs-like keybindings by default - check out Tools > Options > Keyboard, and choose the Emacs option from the dropdown menu.
I don't knock something till I try it. I have been using Emacs recently, and I like it. I was simply asking a question. I was not looking to be made fun of.