我将Resharper 6.1与VS 2008结合使用并启用了Resharper Intellisense。它工作得很好,但一些智能感知建议让我感到疯狂:
调用我想传递的变量与其名称相同的方法时 参数,第一个建议始终是参数。例如:
Public Sub DoSomething()
Dim someVar As String
Dim result = DoSomethingElse(someVar :=) '<--this
End Sub
Public Sub DoSomethingElse(someVar As String)
'stuff
End Sub
我试图找到我可以删除它的位置或更改建议序列,但没有运气。
有没有办法改变这个?
答案 0 :(得分:2)
Resharper 6.1添加了一项新功能来控制intellisense autopopup的行为方式。转到ReSharper-&gt;选项 - &gt;环境 - &gt; IntelliSense-&gt; Autopopup并将设置更改为“显示但不要预选”。
注意:此屏幕截图是针对C#设置的,我只是注意到您的代码示例是在VB中,我认为VB也可能有类似的设置。
答案 1 :(得分:2)
这是因为您在按Enter键之前在完成列表中预先选择了“_AppDomain”。在这种情况下,您可以:
在按Enter键
将自动搜索选项更改为“显示但不预先选择”,以获取ReSharper下的“字母和数字”上下文选项|智能感知| Autopopup | VB.NET