毎日サクラエディタにお世話になっています。
今バッチ用の色変更ファイルに、強調を追加しており、
その中でecho文中でも環境変数は色分けしたいと思っています。
そこで以下のような強調を定義しました。
環境変数用
通常
[%!][^%!|\\|\:|\=| |"]+(:~[0-9]*,{0,1}[0-9]*)*[%!]
引数用
%{1}(~[fdpnxsatz]+)*(\$[Pp][Aa][Tt][Hh]
:){0,1}[0-9]
for用
%{2}(~[fdpnxsatz]+)*(\$[Pp][Aa][Tt][Hh]
:){0,1}[a-zA-Z]
echoの中身用
(^|\t| |\|)@{0,1}[Ee][Cc][Hh][Oo][ \.\t\-\/=\*]+[^|>]*
この4つを定義しましたが、echoの定義を最初にしても最後にしても
echo文の中で、環境変数の強調表示がされません。
多分強調表示の仕様によるものかと思いますが、
何か解決策は無いでしょうか?
ご存じの方が居たらよろしくお願いします。
これらの設定をした、強力なバッチ用の強調ファイルを
幾つかのエディタ向けに作りました。
もう少ししたらどこかにアップします。