[vscode] 条件付きコンパイル無効範囲グレーアウト

#if や #ifdef などの条件付きコンパイル指示子で無効化された(inacitive)範囲をグレーアウト(薄暗く)表示する。

※ default設定では IntelliSense機能がプリプロセッサー・ディレクティブで無効化された範囲をグレーアウト表示する。ただし、IntelliSense機能が無効のときは条件付きコンパイル指示子に関係なく通常表示(非グレーアウト表示)となる。

dim
[形容詞] 薄暗い。ぼやけた。

設定


settings

C_Cpp.dimInactiveRegions : true | false

グレーアウト有効 (true) のとき

C_Cpp.dimInactiveRegions is true

IntelliSenseがコンテキストを解析し、#if ~ #else ~ #endif で無効化された範囲をグレーアウトする。

グレーアウト無効 (false) のとき

C_Cpp.dimInactiveRegions is false

#if ~ #else ~ #endif は無視して、すべて通常のコードハイライト書式で表示する。