Microsoft released “Emacs Emulation” as a free extension for Visual Studio 2010!, that provides basic support for Emacs keybindings and text editing commands, very similar to the built-in Emacs keyboard layout in VS 2008.
“Once you’ve installed the extension, all Emacs shortcuts it enables are fully customizable within VS 2010. If you choose to use Emacs keyboard schema, you’ll automatically get all shortcuts. If you don’t like particular keybinding in Emacs schema, you can always change it through Tools->Options->Keyboard. Emacs commands will also work with other keyboard layouts, including default layout. Simply execute Emacs commands in Command Window, add them to menus or toolbars, or bind them to your own keyboard shortcuts in any keyboard layout via Tools->Options->Keyboard. You can switch keyboard layouts or customize shortcuts for specific commands (Emacs or otherwise) at any time.”
More Info: Download