[オプション]、[テキスト エディター]、[C/C++]、[書式設定]Options, Text Editor, C/C++, Formatting

このページでは、C または C++ でプログラムを記述する際のコード エディターの既定の動作を変更できます。Lets you change the default behavior of the Code Editor when you are programming in C or C++.

このページを表示するには、左ペインの [オプション] ダイアログ ボックスで、[テキスト エディター] フォルダー、[C/C++] を順に展開して、[書式設定] をクリックします。To access this page, in the Options dialog box, in the left pane, expand Text Editor, expand C/C++, and then click Formatting.

注意

次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。The Visual Studio edition that you have and the settings that you use determine these elements. 詳細については、「Visual Studio IDE のカスタマイズ」を参照してください。For more information, see Personalize the Visual Studio IDE.

[C/C++ オプション]C/C++ Options

[自動クイック ヒントのツールヒントを有効にする]Enable automatic Quick Info ToolTips

IntelliSense のクイック ヒント機能を有効または無効にします。Enables or disables the Quick Info IntelliSense feature.

[アクティブでないコード]Inactive Code

[アクティブでないブロックの表示]Show Inactive Code Blocks

#ifdef 宣言によって無効化されているコードが、識別しやすいように異なる色で表示されます。Code that is inactive due to #ifdef declarations are colorized differently to help you identify it.

[アクティブでないコードの不透明度の無効化]Disable Inactive Code Opacity

アクティブでないコード ブロックを不透明にする代わりに色で識別できるようにします。Inactive code can be identified by using color instead of transparency.

[アクティブでないコードの不透明度]Inactive Code Opacity Percent

アクティブでないコード ブロックの不透明度の割合をカスタマイズできます。The degree of opacity for inactive code blocks can be customized.

[インデント幅]Indentation

[中かっこのインデント]Indent Braces

関数、for ループなどのコード ブロックの開始後に Enter キーを押したときの中かっこの配置を構成できます。You can configure how braces are aligned when you press ENTER after you begin a code block, for example, a function or a for loop. 中かっこは、コード ブロックの最初の文字位置に合わせて、またはインデント位置に合わせて配置されます。The braces can either be aligned with the first character of the code block or indented.

[自動インデントを有効にするタブ]Automatic Indentation On Tab

Tab キーを押したときに現在のコード行で発生する動作を構成できます。You can configure what happens on the current code line when you press TAB. 行がインデントされるか、またはタブが挿入されます。Either the line is indented or a tab is inserted.

その他Miscellaneous

[[タスク一覧] ウィンドウにコメントが列挙されます]Enumerate the comments in the Task List window

開いているソース ファイルのコメント内に事前設定された語がないか、エディターでスキャンできます。The editor can scan open source files for preset words in the comments. 見つかったキーワードのエントリが [タスク一覧] ウィンドウに作成されます。It creates an entry in the Task List window for any keywords that it finds.

[一致するトークンの強調表示]Highlight Matching Tokens

カーソルが中かっこの横に置かれたときに、その中かっこで囲まれているコードの内容を確認しやすいように、対応する中かっこが強調表示されます。When the cursor is next to a brace, the editor can highlight the matching brace so that you can more easily see the contained code.

アウトラインOutlining

[ファイルが開かれたときにアウトライン モードを実行する]Enter outlining mode when files open

ファイルをテキスト エディターで開くときに、アウトライン表示機能を有効にできます。When you bring a file into the text editor, you can enable the outlining feature. 詳細については、「アウトライン」を参照してください。For more information, see Outlining. このチェック ボックスをオンにすると、ファイルを開いたときにアウトライン表示機能が有効になります。When this option is selected, the outlining feature is enabled when you open a file.

[#pragma 領域ブロックを自動的に縮小する]Automatic outlining of #pragma region blocks

このチェック ボックスをオンにすると、プラグマ ディレクティブの自動アウトラインが有効になります。When this option is selected, automatic outlining for pragma directives is enabled. これにより、アウトライン モードでプラグマ領域ブロックの展開と折りたたみを行うことができます。This lets you expand or collapse pragma region blocks in outlining mode.

[ステートメント ブロックのアウトラインを自動的に実行する]Automatic outlining of statement blocks

このオプションを選択すると、次のステートメント構造で自動アウトラインが有効になります。When this option is selected, automatic outlining is enabled for the following statement constructs:

参照See Also