|
> XMLファイルのCDATAセクション内にある、コメントの色を変えて表示した
>いと考えました。Ajaxでは、スクリプト部分で"<"や">"を"<"や">"といっ
>た、リテラル・エスケープする必要がないので、よく使われる一般的な仕様です。
> <action trigger="onLoad">
> <![CDATA[ (←ここからCDATAセクション)
> (ここにJavascriptを書く)
> /*
> * 途中でコメント
> */
> (さらに、スクリプトの続きを書く)
> ]]>(←ここまでCDATAセクション)
> </action>
>こんな感じです。
XMLの場合は、「複数行コメント」の言語を「HTML/XML」にして「XML」にチェッ
クを入れておくと、CDATA部分を色付けしないようになります。
CDATA部分でさらに複数行のコメントの色付けをすることはできません。
単一行のコメントでしたら、正規表現で「//.*」という強調表示を付けることで
できると思います。
複数行コメントをユーザー定義にすると、ある程度はそのような感じにカスタマ
イズできます。
ただし複数行の色付けは入れ子にはならないので、CDATA部分の「<」をタグと誤
認識する可能性があります。
ユーザー定義でやってみるには、下記の部分を、test.hilight というようなフ
ァイル名で設定ファイル用のフォルダ(標準でc:\Program Files\Hidemaru)に保
存し、複数行コメントのユーザー定義で「読込み...」で読み込んでみてくださ
い。
タグの終端の「>」は、V6.02では色付けされないです。先行開発中のV7.00βで
あればできます。
/<HilightMulti>
/0000,00000202,00,00,00010001,"(?=<[a-z/])",00000000,">"
/0003,00000002,00,00,00000000,"/*",00000000,"*/"
/0003,00000003,00,00,00000000,"//",00000002,""
|
|