有人知道是否有可能为Visual Studio 2010编写一个插件来为C#编辑器实现不同的键映射(特别是emacs)?有没有例子?
答案 0 :(得分:4)
编辑:请注意,微软刚刚宣布推出针对VS2010的Emacs仿真扩展程序http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx ..
这绝对是可能的,虽然我只听说过这个帖子中提到的Vim实现:Free vim add-in for Visual Studio? ..
答案 1 :(得分:2)
听起来您正在尝试向Visual Studio添加emacs仿真模式。如果是这样,那肯定是可能的,尽管它确实需要做大量的工作。
在一个简单的SO问题中很难描述所有内容。但是,github上有一个大型的开源Vim仿真模式,您可以将其作为理解需要进入的工作的起点
答案 2 :(得分:1)
您可以查看XKeyMacs作为获取Emacs界面的更通用的解决方案(就其使用的程序而言):
http://www.cam.hi-ho.ne.jp/oishi/indexen.html
我已经将此设置用于VS6,VS.NET,VS2005,VS2008和VS2010。它也适用于使用“标准”微软击键的任何东西。您甚至可以将它应用于Internet和文件资源管理器,Firefox,Eclipse,CVI等。
然而,它仅用于获取Emacs接口,而不是通用键盘重映射器。
答案 3 :(得分:1)
微软现在有一个插件可以为VS2010提供Emacs密钥:
http://visualstudiogallery.msdn.microsoft.com/en-us/09dc58c4-6f47-413a-9176-742be7463f92
当然,这不适用于Express版本,因为它们不处理插件。