views:

1823

answers:

7

How can I get Emacs style key bindings in Visual Studio? Is it available in Settings? Do I need a Plug-in?

+1  A: 

A quick Live search for "visual studio emacs" gave this page. I'm not sure how thorough it is though (having never used emacs myself).

Jimmy
+7  A: 

You can try the Emacs keyboard scheme (Tools->Options->Environment->Keyboard)

John
Note that you need Visual Studio 2005 and later for that.
JesperE
Also, it is not available in Express editions.
Ray Vega
It's available in the C# 2008 Express edition, at least as of 1 Mar 2010.
BryCoBat
Seems like VS 2010 no longer supports Emacs key bindings: http://connect.microsoft.com/VisualStudio/feedback/details/465750/emacs-keyboard-mapping-scheme-not-working-in-visual-studio-2010-beta-1
Ray Vega
Now VS2010 does with an add-in: http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx
Ray Vega
+5  A: 

With Settings:

Try the Emacs keyboard scheme on Environment options.

Plugins:

I have only seen this one: VisEmacs, it will integrate Emacs as the default text editor for Visual Studio.

CMS
+2  A: 

I use VisEmacs because the emacs keyboard scheme isn't quite as nice as emacs itself.

Alex B
+8  A: 

Xkeymacs does a really good job of this. It is possible to configure this tool for every application running on your desktop.

Torleif
+1  A: 

I used the Emacs keyboard scheme for a few days, but it quickly drove me crazy -- I couldn't rebind keys they way I was used to in Emacs (or couldn't find how to rebind quickly).

I should try XKeyMacs....

Michael Paulukonis
A: 

After posting that Emacs keybindings/emulation would no longer be available in Visual Studio 2010, Emacs Emulation is now available as a free extension for VS 2010.

Ray Vega