I would prefer to have Emacs keybindings in MSVS. In MSVS 2008, this was natively supported, and in MSVS2010 there was an extension to achieve this
http://blogs.msdn
I don't believe all of the steps in the accepted answer are correct. Instead:
EmacsEmulations.vsix file.Emacs.vsk file from the unzipped content of the extension to the Common7\IDE folder in the Visual Studio program directory (for which you will need elevated permissions).Running the extension as administrator will not achieve the desired file copy, nor will it allow other users to successfully use the new key bindings.