防止ReSharper在文档评论中干扰ViEmu的Enter处理?

时间:2012-12-21 12:34:20

标签: visual-studio resharper viemu

我正在使用带有ViEmu 2.5的Visual Studio 2010,并且最近添加了ReSharper 7.1,这会导致一个问题:当我处于正常模式并按Enter时,它现在在注释中创建一个新行(而在vi中正常模式,输入应该移动到下一行的第一个非空白,而不是插入一个)。这让我有些慌张。

(更新:哦,如果我在文档评论中并且输入:以开始键入ex命令,它也会干扰;我可以输入命令但是我不能按Enter键来执行它!)

这肯定是ReSharper导致这种情况发生(直接或通过某种方式使键击绕过ViEmu并进入VS的默认处理),因为它只在我安装ReSharper时启动,暂停ReSharper使其停止,并恢复ReSharper使它重新开始。

有趣的是,这不会发生外部文档评论。在文档注释正常工作之外输入vi正常模式。

我已经开始讨论这些设置和几个问题(比如this one),但还没有找到办法让这些键击回到ViEmu。我已经告诉ReSharper根本不设置任何键盘快捷键( ReSharper键盘方案:无),在其选项中我已经关闭了所有可以找到的XML Doc Comments内容(即使是我真正想要的东西,比如自动换行。但没有运气。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

答案是升级到ViEmu 3,除了其他几个新功能外,还提供了与ReSharper更好的互操作性。没有设置可以更改,只需卸载2.5并安装3.0就可以了。 (然后我做了明显的实验来排除安装顺序:我卸载了3.0并重新安装了2.5。这使问题重新出现。)