【问题标题】:Prevent ReSharper from interfering with ViEmu's Enter handling in doc comments?防止 ReSharper 在文档注释中干扰 ViEmu 的 Enter 处理?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      相关资源
      最近更新 更多