c# - ReSharper 7 自动完成在键入 "No suggestions"后错误地显示 "this."

标签 c# autocomplete resharper resharper-7.0

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

enter image description here

如果我此时输入 ctrl+space,它会给出建议。如果我点击转义(退出自动完成)然后删除并重新输入点,我也可以获得建议。无论哪种方式,功能自动完成看起来像这样:

enter image description here

我真的非常希望在我输入“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

最佳答案

我使用的是相同的设置并且它有效。您的问题可能由以下原因引起:

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

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

关于c# - ReSharper 7 自动完成在键入 "No suggestions"后错误地显示 "this.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12592491/

相关文章:

c# - 如何将 "&login_hint=user@gmail.com"附加到 GoogleWebAuthorizationBroker

c# - 在 IEnumerable 上使用 C# 实现的 PowerShell 中的 GetEnumerator

ruby-on-rails - 谷歌地图自动完成 js 正在本地主机上工作,但不在 heroku 上

django-dynamic-formset 和 django-autocomplete-light 集成错误

css - 使用 ReSharper (SASS) 的非元素文件

C# .NET - 以最小延迟发送大量小消息(通过网络)

c# - 我可以从不记名 token Web API 中检索用户名/身份以外的信息吗

vim - 如何配置 vim 以便移动命令将包含下划线和 CamelCase,但完成将忽略它们?

c# - 检测 C# 代码中的递归调用

c# - resharper 忽略特定问题