【发布时间】: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 提出了问题:
【问题讨论】:
-
FWIW,我使用了和你一样的设置,没有看到这个问题。可能值得重新安装。您确定 noSuggestions 文本来自 R# 和现在的 VS?
-
不是这个网站的主题。建议您联系 Jetbrains 支持。
-
@Drew,我刚刚尝试重新安装,但问题仍然存在。至于案文本身,我相信我在问题中涵盖了这一点。当我禁用 ReSharper 时,VS Intellisense 会按照我的预期进行。当我重新启用 ReSharper 时,问题又回来了。
标签: c# autocomplete resharper resharper-7.0