VS 2010的键盘映射方案插件

时间:2010-08-31 17:35:24

标签: c# visual-studio visual-studio-2010

有人知道是否有可能为Visual Studio 2010编写一个插件来为C#编辑器实现不同的键映射(特别是emacs)?有没有例子?

4 个答案:

答案 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版本,因为它们不处理插件。