我知道有包含的emacs按键绑定,但只是勉强可以接受。
我想知道是否存在一个更彻底的emacs插件,类似于viemu for vi,适用于Visual Studio。
我找到了VisEmacs,但它似乎还没有完成。
我想知道是否存在一个更彻底的emacs插件,类似于viemu for vi,适用于Visual Studio。
我找到了VisEmacs,但它似乎还没有完成。
你可以通过挂钩应用程序的消息循环并“吃掉”所有按键来实现这一点。当输入执行某些操作的键序列时,发送直接编辑命令以供Visual Studio处理。
我已经使用鼠标完成了这个过程,所以我可以将鼠标滚轮转换为页面上/下而不是缩放。
我需要看到emacs命令状态机才能给出更多具体信息。
编辑:您必须跟踪编辑器焦点以了解活动内容(对话框、工具窗格、文本编辑器、设计师、属性窗口等),但是一旦您做过几次,这并不难。
编辑2:我上面提到的插件是开源的(GPL),因此您可以查看它是否为您提供了一个起点。您可以安装它并在Program Files目录中找到源代码,或者使用7-zip解压缩安装程序以在不安装的情况下提取源的.7z文件。这里是一个链接(SamTools Releases)。
Visual Studio 2010发布了一个很好的插件,使得在Visual Studio中编码几乎与emacs相同。我发现这是最好的解决方案。
http://visualstudiogallery.msdn.microsoft.com/09dc58c4-6f47-413a-9176-742be7463f92/view/Discussions