|
morです。お世話になります。
「#ifdefのカラー表示」を有効にしている状態で
#ifdef _VER0400_
unsigned char mogemoge;
#else
unsigned char hogehoge;
#endif
※_VER0400_ は、「#ifdefで有効にする#define値」
で指定していない。
とすると、[mogemoge]の行が無効部分の色になりますよね。
[hogehoge]の行が通常色になりますよね。
そこで要望なのですが、
[要望]
「#ifdefで有効にする#define値」を設定しない限りは
どちらも普通の色になっていて欲しいです。
設定して初めて色分けされて欲しいと思っています。
(この場合、[mogemoge][hogehoge]どちらの行も普通の色で、と云うことです)
※但し#if 0/1はこの限りでは無いです。
[理由]
比較的大きい/ファイル数の多いCプログラムとなると、#define XXX が乱立していて
「実際は#define設定されているのだが、秀丸に登録していないもの」が
多数できると思うのですが、
それが無効部分の色になってしまうと、結局
「これ(_VER400_)は#defineされているのだろうか?」と
調べなくてはならなくなります。
(無効部分の色なのに、実際は有効かもしれないので)
少々わがままかと思いますが、ご検討の程宜しくお願い致します。
[環境]
秀丸:Ver 4.00β2
Win :98SE
IE :6.0 SP1
|
|