2012-04-24 72 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是類似的設置了。