複数行コメント中、#elifの色No.35236
LIBE さん 16/08/16 19:24
 
#if の分岐の分かれ目が分かりづらいので、

#if 0      <= 強調
〜〜〜〜   <= ココから無効色
〜〜〜〜
〜〜〜〜
#elif 0
〜〜〜〜
〜〜〜〜
〜〜〜〜
#endif     <= 強調

となるのを、

#if 0      <= 強調
〜〜〜〜   <= ココから無効色
〜〜〜〜
〜〜〜〜
#elif 0    <= 強調
〜〜〜〜   <= ココから無効色
〜〜〜〜
〜〜〜〜
#endif     <= 強調

とする方法はございますでしょうか?

[ ]
RE:35236 複数行コメント中、#elifの色No.35238
秀丸担当 さん 16/08/17 13:15
 

言われているようなケースの場合、確かに#elifの行も含めて無効色になってい
ました。
調べてみたところ、いろいろ経緯があってこうなっているようで、修正は複雑な
ことになりそうでした。
問題なければしたいところですが、ソースを見る限りでは一時期できるようにし
ようとして、さらに上位に#if 0で入れ子になっている場合に不都合がありまし
た。
それで断念したことがあり、難しそうです。

現時点では、強調表示に「特に強調」として、#elifを追加しておくと視認性は
良くなると思います。

[ ]
RE:35238 複数行コメント中、#elifの色No.35239
LIBE さん 16/08/17 16:41
 
なるほど、修正が難しいということでしたら仕方がないですね。

>現時点では、強調表示に「特に強調」として、#elifを追加しておくと視認性は
>良くなると思います。

とりあえず提示してくださった方法で視認性は確保できそうです。ありがとうござい
ました。

[ ]