FAQ/14 のバックアップソース(No.3)



* C言語の#if 0〜#endifを色分けしたい [#vac244b2]
** メッセージ [#fe7646ab]
C言語の#if 0〜#endifを色分けしたいのですが、どのようにすればできますでしょうか?

-----
- これ、質問板と勘違いでしょうか?それともこの内容に対する説明があったほうがいいという提言でしょうか?出来る・出来ないでいえばブロックコメントで設定できるでしょうが、#elseとか出てきたり定数を使われたりすると正しい解釈ができないので、現実的には「出来ない」と書いたほうがよさそうな・・・。適切な解説を書く自信がないので、できれば投稿いただいた方に解説を書いていただきたい (^^;  -- [[maru]]
- 私はどこかでアドバイスされて、ブロックコメント設定で「#if 0」〜「#e」にしています。これなら#if 0〜#endifと#if 0〜#elseがコメントの色になります。 ただ、#if 1〜#else〜#endifの場合、else側がコメントにならないですが、これはもうsakuraエディタの機能の限界なので仕方ないです。 -- [[@sea_show]] &new{2014-01-26 (日) 11:43:35};
- 「正規表現キーワード」にすれば可能だと思います。例えば「/#if.*#endif/k」みたいな感じ(→テキトーな例です…)で正規表現キーワードを指定して、それをカラー指定する方法です。どうかしら (^^)  -- [[yasu]] &new{2016-11-15 (火) 12:57:42};

#comment

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS