3

Resharper6.1をVS2008と組み合わせて使用​​しており、ResharperIntellisenseを有効にしています。それはうまく機能していますが、いくつかのインテリセンスの提案が私を狂わせています:

  • 「_」は常に「_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

Resharper 6.1は、インテリセンス自動ポップアップの動作を制御するための新機能を追加しました。[ReSharper]->[オプション]->[環境]->[IntelliSense]->[自動ポップアップ]に移動し、設定を[表示するが事前選択しない]に変更します。

ここに画像の説明を入力してください

注:このスクリーンショットはC#設定用です。コード例がVBにあることに気づきましたが、VBにも同様の設定があると思います。

于 2012-04-25T07:43:44.603 に答える
2

これは、Enterキーを押す前に完了リストで「_AppDomain」が事前に選択されているために発生します。この状況では、次のいずれかを実行できます。

  1. Enterキーを押す前に、EscでIntelliSenseウィンドウを明示的に閉じます

  2. 自動ポップアップオプションを「表示するが、ReSharper|の下の「文字と数字」コンテキストの「事前選択しない」に変更します。オプション| IntelliSense | 自動ポップアップ| VB.NET

于 2012-05-25T12:06:34.613 に答える