Reputation: 192196
How can I get Emacs style key bindings in Visual Studio? Is it available in Settings? Do I need a Plug-in?
Upvotes: 37
Views: 21512
Reputation: 192196
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.
Upvotes: 5
Reputation: 752
For VS2019 it is an extension written by the community.
(Installing the extension)
(Turning on EMACS)
Press Ctrl-A, Ctrl-E, Ctrl-F.. It feels like a warm blanket on a cold day.
Upvotes: 7
Reputation: 192196
Unfortunately, the Emacs emulation extension for VS 2010 is not officially supported for VS 2012.
However, a workaround is possible if follow the steps outlined in this answer for an SO question on getting Emacs key-bindings in VS2012
Upvotes: 2
Reputation: 1043
If you're using Visual Studio Express 2008 and want the Emacs key bindings then you need to install the Visual C++ edition of VSE 2008. Initially I only installed the C# edition and there were no custom key bindings in Tools->Options->Environment->Keyboard. Once I installed the C++ edition the Emacs key bindings became available in both products.
Upvotes: 1
Reputation: 2354
Xkeymacs does a really good job of this. It is possible to configure this tool for every application running on your desktop.
Upvotes: 12
Reputation: 9100
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....
Upvotes: 1
Reputation: 24926
I use VisEmacs because the emacs keyboard scheme isn't quite as nice as emacs itself.
Upvotes: 3
Reputation: 827256
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.
Upvotes: 5
Reputation: 16758
You can try the Emacs keyboard scheme (Tools->Options->Environment->Keyboard)
Upvotes: 25