2012-04-24 47 views
3

我使用ReSharper的6.1结合VS 2008和已启用智能感知ReSharper的。它的工作很好,但一些intellisense的建议令我疯狂:编辑ReSharper的智能感知的建议

  • '_'总是建议'_Appdomain'。大多数时候,我只是想强调 ,所以我每次都逃脱建议。
  • 当调用我想要传递的变量与 参数具有相同名称的方法时,第一个建议始终是参数。例如:

    Public Sub DoSomething() 
        Dim someVar As String 
        Dim result = DoSomethingElse(someVar :=) '<--this 
    End Sub 
    
    Public Sub DoSomethingElse(someVar As String) 
        'stuff 
    End Sub 
    

我试图找到我在哪里可以删除或变更的建议序列,但没有运气。

有没有办法来改变这种?

回答

2

发生这种情况是因为您在按Enter之前在完成列表中预先选择了“_AppDomain”。在这种情况下,您可以:

  1. 与Esc键直接关闭智能感知窗口中按之前进入

  2. 更改autopopup选项设置为“显示,但不预选”的“信和数字”下ReSharper的背景|选项|智能感知| Autopopup | VB.NET

R上#的论坛
+0

相关话题:http://devnet.jetbrains.net/thread/436424;jsessionid=77042C4DA64F68695CDF625E023E7AC6?tstart=0 – 2012-06-06 09:47:37

2

ReSharper的6.1增加了新的功能来控制智能感知autopopups的行为方式。转到ReSharper->选项 - >环境 - > IntelliSense-> Autopopup并更改设置为“显示,但不预选”。

enter image description here

注:此屏幕截图是用于C#的设置,我只注意到你的代码的例子是在VB中,我认为有可能对VB是类似的设置了。