【问题标题】:ReSharper 7 autocomplete incorrectly displays "No suggestions" after typing "this."键入“this”后,ReSharper 7 自动完成错误地显示“无建议”。
【发布时间】:2012-09-17 12:48:32
【问题描述】:

我正在使用带有 .NET 4.0 的 Visual Studio 2010 SP 1,我刚刚升级到 ReSharper 7。升级后,当我输入“this.”时,Resharper 自动完成总是显示“没有建议" 如此截图所示:

如果我此时键入 ctrl+space,它会提出建议。如果我点击转义(退出自动完成)然后删除并重新键入点,我也可以获得建议。无论哪种方式,自动完成功能都如下所示:

我真的非常希望自动完成功能在我输入“this”后立即自动工作;你能帮忙吗?

我尝试过暂停和取消暂停 ReSharper、重新启动 Visual Studio、在暂停 ReSharper 的情况下重新启动 Visual Studio,以及组合 ReSharper 自动完成选项。我已尝试清除 ReSharper 缓存、暂停 ReSharper,然后然后重新启动 Visual Studio。在我看来,它似乎与这些事情无关。

我也试过输入“this”。非常缓慢并且行为没有改变;这似乎不是竞争条件。 Visual Studio 本身自动完成正确,但使用 ReSharper 自动完成总是有这个问题。

提前感谢您提供的任何建议!

更新:再次重新启动 Visual Studio 后,如果我键入“this”,自动完成选择确实会正确显示一次。在 VS / ReSharper 似乎完全加载之前(它在我输入时打嗝,当它恢复时,自动完成是正确的)。随后的尝试恢复为不良行为。

这真的很奇怪。我在这里向 JetBrains 提出了问题:

http://youtrack.jetbrains.com/issue/RSRP-330185

【问题讨论】:

  • FWIW,我使用了和你一样的设置,没有看到这个问题。可能值得重新安装。您确定 noSuggestions 文本来自 R# 和现在的 VS?
  • 不是这个网站的主题。建议您联系 Jetbrains 支持。
  • @Drew,我刚刚尝试重新安装,但问题仍然存在。至于案文本身,我相信我在问题中涵盖了这一点。当我禁用 ReSharper 时,VS Intellisense 会按照我的预期进行。当我重新启用 ReSharper 时,问题又回来了。

标签: c# autocomplete resharper resharper-7.0


【解决方案1】:

我正在使用相同的设置并且它可以工作。您的问题可能由以下原因引起:

  • ReSharper 安装有缺陷
  • 干扰 Resharper IntelliSense 的其他插件
  • 您的计算机速度有点慢,而且构建列表的速度不够快

编辑: 我会重新安装 resharper(完全删除它 - 不要修复),然后重试。

【讨论】:

  • 我现在已经尝试完全重新安装。我还卸载/禁用了除 NuGet 包管理器之外的所有扩展。问题仍然存在。感谢您的建议。由于它似乎对其他人有用,我将直接联系 JetBrains。
  • 是的 - 这可能会有所帮助。这也可能是一个 .Net 问题。您是否安装了所有补丁?
【解决方案2】:

您可以禁用 ResharperIntellisense 或从 Resharper->Options->Intellisense->General 限制它。我认为是因为我的电脑也太慢或VS2010有问题。

【讨论】:

    猜你喜欢
    • 2020-12-09
    • 2016-08-13
    • 2018-04-27
    • 2011-08-23
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多