IntelliSense オプション ページを使用して、C# の IntelliSense の動作に影響する設定を変更します。
このオプション ページにアクセスするには、[ ツール>オプション>テキスト エディター>C#>IntelliSense を選択します。
IntelliSense オプション ページには、次のオプションがあります。
入力候補リスト
文字が入力された後に完了リストを表示*
このオプションを選択すると、入力を開始すると、IntelliSense によって入力候補一覧が自動的に表示されます。 このオプションが選択されていない場合でも、IntelliSense の入力候補は IntelliSense メニューから、または Ctrl+キーを押しても使用できます。
文字が削除された後に完了リストを表示する
引数リストに入力候補リストを自動的に表示する
完了リスト 項目の一致する部分を強調表示する
完了項目フィルターを表示する
セミコロンでステートメントを自動的に完了する
スニペットの動作
スニペットを含めないでください
このオプションを選択すると、IntelliSense によって C# コード スニペットのエイリアスが入力候補一覧に追加されることはありません。
常にスニペットを含める
このオプションを選択すると、IntelliSense によって C# コード スニペットのエイリアスが入力候補一覧に追加されます。 コード スニペットのエイリアスがキーワード ( クラスなど) と同じ場合、キーワードはショートカットに置き換えられます。 詳細については、「 C# コード スニペット」を参照してください。
識別子の後に ?-Tab が入力されたときにスニペットを含める
このオプションを選択すると、+識別子の後に Tab キーが押される
キーの動作を入力する
Enter に新しい行を追加しない
入力候補一覧で項目を選択して Enter キーを押した後に、新しい行が自動的に追加されないように指定します。
完全に型指定された単語の末尾の後にのみ、Enter に新しい行を追加する
入力候補一覧にエントリのすべての文字を入力し、 Enter キーを押すと、新しい行が自動的に追加され、カーソルが新しい行に移動することを指定します。
たとえば、「
else
」と入力して Enter キーを押すと、エディターに次のように表示されます。else
|
(カーソル位置)ただし、
el
のみを入力して Enter キーを押すと、エディターに次のように表示されます。else|
(カーソル位置)Enter キーで常に新しい行を追加する
入力候補一覧にエントリの文字 を 入力し、 Enter キーを押すと、新しい行が自動的に追加され、カーソルが新しい行に移動することを指定します。
名前の候補を表示する
最近選択したメンバーのオブジェクト名の自動補完を実行します。
重要でない名前空間の項目を表示する
using
ディレクティブを使用してまだインポートしていない型と拡張メソッドの完了を実行します。
Tab キーを 2 回押して引数を挿入する
メソッド呼び出しを記述するときに、引数を自動的に挿入します。 この機能を使用するには、メソッド呼び出しの記述を開始し、Tab キーを 2 回押します。