Using Emacs or Brief Emulations in Whidbey

In response to the large number of requests, the Editor team added Emacs and Brief emulations in Visual Studio 2005.  These features are available in the Beta 1 but it is not obvious how to turn them on in the Beta.  We are working on fixing this for Beta 2 but in the meantime here's the best way to try out the emulations.

  1. Go to Tools Options and select the keyboard node underneath Environment.

  2. Select either Emacs or Brief from the Keyboard mapping scheme.

  3. Go to the General node underneath Text Editor and change the Editor Emulation from Standard VS Editor to Emacs or Brief Emulation

  4. Click OK

If you switch out of the emulations make sure you change the editor emulation back to Standard VS Editor or you may get some unusual text editing behaviour.


Comments (15)

  1. Scott says:

    Heretic! What about Vi? 😉

  2. Matt says:

    Vi/ViM emulation please! The customer is never satisfied, eh?

  3. Chris says:

    Can I add another call for vi/vim emulation? Seriously, I use vim for all other editing tasks in Windows, but can’t live without intellisense so use the VS editor for writing code.

  4. Gary says:

    There is no emacs keyboard mapping scheme, at least on my installation.

  5. Patrick says:

    I’d appreciate Vim as well

  6. Sean Laberee says:


    What version of the Beta 1 are you using?



  7. Elton says:

    I feel the same way as Chris. Please add a vi/vim emulation mode.

  8. Fred says:

    vi / vim mode is a must. PLEASE do this. I feel the same way as Chris and Elton. I REALLY, REALLY miss the speed and raw power of vi, but can’t do without intellisense.

  9. Sean Laberee says:

    To all of the vi/vim users, we hear your feedback 🙂 Adding vi/vim emulations isn’t nearly as simple for us to implement as adding Brief and Emacs emulations. I’ve already got this on our wishlist for future versions.


  10. Vince Bartlett says:

    Brief keystrokes back in VS??? Hooray, I can finally dump that dreadful Codewright add-in.

Skip to main content