3

我将 Resharper 6.1 与 VS 2008 结合使用,并启用了 Resharper Intellisense。它工作得很好,但一些智能感知建议让我发疯:

  • '_' 总是建议 '_Appdomain'。大多数时候我只想要下划线,所以我每次都必须逃避这个建议。
  • 当调用我要传递的变量与参数同名的方法时,第一个建议始终是参数。例如:

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

我试图找到可以删除它或更改建议顺序的地方,但没有运气。

有没有办法改变这个?

4

2 回答 2

2

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

  1. 在按 Enter 之前使用 Esc 显式关闭 IntelliSense 窗口

  2. 将 ReSharper | 下的“字母和数字”上下文的自动弹出选项更改为“显示但不预选” 选项 | 智能感知 | 自动弹出 | VB.NET

于 2012-05-25T12:06:34.613 回答
2

Resharper 6.1 添加了一项新功能来控制智能感知自动弹出窗口的行为方式。转到 ReSharper->Options->Environment->IntelliSense->Autopopup 并将设置更改为“显示但不预选”。

在此处输入图像描述

注意:此屏幕截图用于 C# 设置,我刚刚注意到您的代码示例是在 VB 中,我认为 VB 可能也有类似的设置。

于 2012-04-25T07:43:44.603 回答