我正在使用带有 ViEmu 2.5 的 Visual Studio 2010,最近添加了 ReSharper 7.1,这导致了一个问题:当我处于正常模式并按 Enter 时,它现在在评论中创建一个新行(而在 vi 正常模式下,Enter应该只是移动到下一行的第一个非空白,而不是插入一个)。这让我有点发疯。
(更新:哦,如果我在文档注释中并键入:
以开始键入 ex 命令,它也会干扰;我可以键入命令但我不能按 Enter 来执行它!)
肯定是 ReSharper 导致了这种情况发生(直接,或者通过某种方式使击键绕过 ViEmu 并转到 VS 的默认处理),因为它仅在我安装 ReSharper 时才开始,暂停 ReSharper 使其停止,恢复 ReSharper 使其重新启动.
有趣的是,这不会发生在文档注释之外。在 vi 正常模式下输入外部文档注释正常工作。
我已经在这里解决了设置和几个问题(比如这个),但还没有找到将这些击键返回到 ViEmu 的方法。我已经告诉 ReSharper 根本不要设置它的任何键盘快捷键(ReSharper Keyboard Scheme: None),并且在它的选项中我已经关闭了我能找到的所有 XML Doc Comments 东西(甚至是我实际上要去的东西想要,比如自动换行)。但没有运气。
有任何想法吗?