【发布时间】:2012-12-21 12:34:19
【问题描述】:
我正在使用带有 ViEmu 2.5 的 Visual Studio 2010,最近添加了 ReSharper 7.1,这导致了一个问题:当我处于正常模式并按 Enter 时,它现在在注释中创建一个新行(而在 vi 正常模式,Enter 应该只是 move 到下一行的第一个非空白,而不是插入一个)。这让我有点生气。
(更新:哦,如果我在文档注释中并输入 : 开始输入 ex 命令,它也会干扰;我可以输入命令,但我不能按 Enter 来执行它! )
肯定是 ReSharper 导致了这种情况发生(直接,或者通过某种方式使击键绕过 ViEmu 并转到 VS 的默认处理),因为它仅在我安装 ReSharper 时才开始,暂停 ReSharper 使其停止,恢复 ReSharper 使又开始了。
有趣的是,在文档 cmets 之外不会发生这种情况。进入vi正常模式外doc cmets工作正常。
我已经在这里解决了设置和几个问题(例如this one),但还没有找到将这些击键返回给 ViEmu 的方法。我已经告诉 ReSharper 根本不要设置它的任何键盘快捷键(ReSharper 键盘方案:无),并且在它的选项中我已经关闭了我能找到的所有 XML Doc Comments 的东西(甚至我真正想要的东西,比如自动换行)。但没有运气。
有什么想法吗?
【问题讨论】:
标签: visual-studio resharper viemu