I'm trying to get Emacs style key bindings in VS 2017.
From the Q&As related to previous - VS - versions, I tried:
- The VS settings (Tools->Options->Environment->Keyboard), but there is no Emacs option: apparently it was removed starting with VS 2010;
- XKeymacs (though it seems antique, who knows?), but it only supports windows versions up to Vista and I'm running on windows 8;
- VisEmacs, but it supports VS up to version 2008;
Downloaded the VS 2010 extension, extracted from archive, modified version (see note below for how I retrieved it), re-archived and ran it with the VSIXInstaller as explained in this answer.
However, after I selected the Emacs option in the VS Keyboard mappings, and after several restarts, not only do the Emacs key bindings fail to work, but also the previous kbd mappings were disabled, even the common ones like Ctrl+arrows. I checked and the commands are there, they just don't work.
So here is where I got stuck.
N.B. In order to find the VS version:
C:\Program Files (x86)\Microsoft Visual Studio\Installer>vswhere.exe
Visual Studio Locator version 1.0.62 [query version 1.10.80.60812]
Copyright (C) Microsoft Corporation. All rights reserved.
installationName: VisualStudio/15.2.0+26430.16
installationPath: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community
installationVersion: 15.0.26430.16
Tried with 15.2
and 15
. (and 17
and 16
and 15.3
, prior to that :) )
P.S. It seems like this question was asked for every VS version... This could be a hint for the VS team :).