【发布时间】:2009-07-17 10:06:40
【问题描述】:
【问题讨论】:
-
你更有可能得到你想要的结果;向 Emacs 添加东西,直到它更像 Visual Studio。
标签: visual-studio editor add-in
【问题讨论】:
标签: visual-studio editor add-in
您可以尝试XKeymacs,它在任何 Windows 应用程序中设置 emacs 键绑定。我尝试并放弃了它,但您的里程可能会有所不同。
【讨论】:
您可以通过挂钩应用程序的消息循环并“吃掉”所有击键来做到这一点。当输入执行某些操作的键序列时,向 Visual Studio 发送直接编辑命令进行处理。
我已经用鼠标完成了这项工作,因此我可以将鼠标滚轮转为向上/向下翻页而不是缩放。
我需要查看 emacs 命令状态机以提供更多细节。
编辑:您必须跟踪编辑器焦点以了解处于活动状态的内容(对话框、工具窗格、文本编辑器、设计器、属性窗口等),但是一旦您完成了几次,这还不错.
编辑 2:我上面提到的插件是开源的 (GPL),因此您可以查看它是否为您提供了一个起点。您可以安装它并在 Program Files 目录中找到源代码,或者使用 7-zip 解压缩安装程序以将源代码的 .7z 文件拉出而不安装。 Here's a link (SamTools Releases).
【讨论】:
Visual Studio 2010 发布了一个不错的插件,它使 Visual Studio 中的编码几乎与 emacs 相同。我发现这是最好的解决方案。
http://visualstudiogallery.msdn.microsoft.com/09dc58c4-6f47-413a-9176-742be7463f92/view/Discussions
【讨论】: