我正在使用带有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内容(即使是我真正想要的东西,比如自动换行。但没有运气。
有什么想法吗?
答案 0 :(得分:1)
答案是升级到ViEmu 3,除了其他几个新功能外,还提供了与ReSharper更好的互操作性。没有设置可以更改,只需卸载2.5并安装3.0就可以了。 (然后我做了明显的实验来排除安装顺序:我卸载了3.0并重新安装了2.5。这使问题重新出现。)