【问题标题】:Any emacs add-in for visual studio?Visual Studio 的任何 emacs 插件?
【发布时间】:2009-07-17 10:06:40
【问题描述】:

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

我想知道是否存在类似于viemu for vi 的Visual Studio 更全面的emacs 插件。

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

【问题讨论】:

  • 你更有可能得到你想要的结果;向 Emacs 添加东西,直到它更像 Visual Studio。

标签: visual-studio editor add-in


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    我已经用鼠标完成了这项工作,因此我可以将鼠标滚轮转为向上/向下翻页而不是缩放。

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

    编辑:您必须跟踪编辑器焦点以了解处于活动状态的内容(对话框、工具窗格、文本编辑器、设计器、属性窗口等),但是一旦您完成了几次,这还不错.

    编辑 2:我上面提到的插件是开源的 (GPL),因此您可以查看它是否为您提供了一个起点。您可以安装它并在 Program Files 目录中找到源代码,或者使用 7-zip 解压缩安装程序以将源代码的 .7z 文件拉出而不安装。 Here's a link (SamTools Releases).

    【讨论】:

    • 如果您有任何问题,请告诉我。即使我从不使用它,我也有兴趣看到这项工作。复杂应用程序中的高级键绑定状态流是一个需要解决的具有挑战性且有趣的问题。
    【解决方案3】:

    Visual Studio 2010 发布了一个不错的插件,它使 Visual Studio 中的编码几乎与 emacs 相同。我发现这是最好的解决方案。

    http://visualstudiogallery.msdn.microsoft.com/09dc58c4-6f47-413a-9176-742be7463f92/view/Discussions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      • 2011-11-27
      相关资源
      最近更新 更多