[オプション]、[テキスト エディター]、[C#]、[IntelliSense]Options, Text Editor, C#, IntelliSense

C# での IntelliSense の動作設定を変更するには、[IntelliSense] オプション ページを使用します。Use the IntelliSense options page to modify settings that affect the behavior of IntelliSense for C#. このオプション ページにアクセスするには、[ツール] > [オプション] を選択し、さらに [テキスト エディター] > [C#] > [IntelliSense] の順に選択します。To access this options page, choose Tools > Options, and then choose Text Editor > C# > IntelliSense.

注意

実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. 設定を変更するには、 [ツール] メニューの [設定のインポートとエクスポート] をクリックします。To change your settings, choose Import and Export Settings on the Tools menu. 詳細については、「Visual Studio IDE のカスタマイズ」を参照してください。For more information, see Personalize the Visual Studio IDE.

[IntelliSense] オプション ページには、以下のオプションがあります。The IntelliSense options page contains the following options:

入力候補一覧Completion Lists

  • 文字が入力された後に入力候補一覧を表示する*Show completion list after a character is typed*

    このオプションを選択すると、入力を開始したときに IntelliSense によって入力候補一覧が自動的に表示されます。When this option is selected, IntelliSense automatically displays the completion list when you begin typing. このオプションを選択しない場合でも、IntelliSense の入力候補は [IntelliSense] メニューから、または Ctrl + Space キーを押して、使うことができます。When this option is not selected, IntelliSense completion is still available from the IntelliSense menu or by pressing Ctrl+Space.

  • 文字が削除された後に入力候補一覧を表示するShow completion list after a character is deleted

  • 入力候補一覧の項目の一致している部分を強調表示するHighlight matching portions of completion list items

  • 入力候補の項目フィルターを表示するShow completion list filters

  • 名前の提案を表示Show name suggestions

スニペットの動作Snippets behavior

  • スニペットを含めないNever include snippets

    このオプションをオンにすると、IntelliSense は C# コード スニペットのエイリアスを入力候補一覧に追加しません。When this option is selected, IntelliSense never adds aliases for C# code snippets to the completion list.

  • 常にスニペットを含めるAlways include snippets

    このオプションを選択すると、IntelliSense によって C# コード スニペットのエイリアスが入力候補一覧に追加されます。When this option is selected, IntelliSense adds aliases for C# code snippets to the completion list. コード スニペットのエイリアスがキーワードと同じ場合 (class など)、キーワードは、ショートカットで置き換えられます。In the case where the code snippet alias is the same as a keyword, for example, class, the keyword is replaced by the shortcut. 詳細については、「C# Code Snippets」を参照してください。For more information, see C# Code Snippets.

  • 識別子の後に ? Tab を入力したときにスニペットを含めるInclude snippets when ?-Tab is typed after an identifier

    このオプションをオンにした場合、識別子の後で ? + Tab キーを押すと、IntelliSense によって C# コード スニペットのエイリアスが入力候補一覧に追加されます。When this option is selected, IntelliSense adds aliases for C# code snippets to the completion list when ?+Tab is pressed after an identifier

Enter キー入力時動作Enter key behavior

  • Enter キーで新しい行を追加しないNever add new line on enter

    入力候補一覧で項目を選んで Enter キーを押した後、新しい行が自動的に追加されないようにすることを指定します。Specifies that a new line is never added automatically after selecting an item in the completion list and pressing Enter.

  • 単語を完全に入力した後 Enter キーで新しい行のみを追加するOnly add new line on enter after end of fully typed word

    入力候補一覧内のエントリのすべての文字を入力して Enter キーを押すと、新しい行が自動的に追加されて、新しい行にカーソルが移動することを指定します。Specifies that if you type all the characters for an entry in the completion list and then press Enter, a new line is added automatically and the cursor moves to the new line.

    たとえば、「else」と入力し、Enter キーを押すと、エディターには次のように表示されます。For example, if you type else and then press Enter, the following appears in the editor:

    else

    | (カーソルの位置)| (cursor location)

    一方、「el」のみを入力して Enter キーを押すと、エディターには次のように表示されます。However, if you type only el and then press Enter, the following appears in the editor:

    else| (カーソルの位置)else| (cursor location)

  • Enter キーで常に新しい行を追加するAlways add new line on enter

    入力候補一覧内のエントリの "いずれかの" 文字を入力して Enter キーを押すと、新しい行が自動的に追加されて、新しい行にカーソルが移動することを指定します。Specifies that if you type any of the characters for an entry in the completion list and then press Enter, a new line is added automatically and the cursor moves to the new line.

関連項目See also