Visual studio 是否有visual studio的emacs加载项?

Visual studio 是否有visual studio的emacs加载项?,visual-studio,editor,add-in,Visual Studio,Editor,Add In,我知道包含的emacs键绑定,但几乎没有问题 我想知道是否存在类似于的VisualStudio更全面的emacs插件 我找到了,但它似乎还没有完成。您可以尝试,它可以在任何windows应用程序中设置emacs密钥绑定。我尝试过并放弃了它,但您的里程可能会有所不同。您可以通过挂接应用程序的消息循环并“吃掉”所有击键来实现这一点。输入执行某些操作的键序列后,向Visual Studio发送直接编辑命令以进行处理 我已经用鼠标完成了这项工作,这样我就可以将鼠标滚轮转换为pageup/down而不是z

我知道包含的emacs键绑定,但几乎没有问题

我想知道是否存在类似于的VisualStudio更全面的emacs插件


我找到了,但它似乎还没有完成。

您可以尝试,它可以在任何windows应用程序中设置emacs密钥绑定。我尝试过并放弃了它,但您的里程可能会有所不同。

您可以通过挂接应用程序的消息循环并“吃掉”所有击键来实现这一点。输入执行某些操作的键序列后,向Visual Studio发送直接编辑命令以进行处理

我已经用鼠标完成了这项工作,这样我就可以将鼠标滚轮转换为pageup/down而不是zoom

我需要查看emacs命令状态机以提供更多细节

编辑:您必须跟踪编辑器焦点,以了解哪些是活动的(对话框、工具窗格、文本编辑器、设计器、属性窗口等),但一旦您做了几次,这还不错


编辑2:我上面提到的外接程序是开源的(GPL),所以你可以看看它是否给你一个起点。您可以安装它并在Program Files目录中找到源代码,也可以使用7-zip对安装程序进行解压缩,以便在不安装的情况下拉出源代码的.7z文件

VisualStudio2010发布了一个不错的插件,使VisualStudio中的编码与emacs几乎相同。我发现这是最好的解决办法


如果有问题,请告诉我。即使我从未使用过它,我也会很有兴趣看到它成功。复杂应用程序中的高级密钥绑定状态流是一个极具挑战性和娱乐性的问题,需要解决;向Emacs添加内容,直到它更像VisualStudio。