|
こんばんは。秀丸ユーザのでるもんた・いいじまです。
> 追加質問で申し訳ないんですが、
> config文内では、変数は使えないんでしょうか?
...
> config "f($$2) s##2 z- h-";
config文に限らず、秀丸マクロにおいては、"..." で囲んだ中に
変数名を書いても、その内容には置き換わりません。
PerlやUNIXシェルスクリプトの発想はいったん捨ててください。
秀丸マクロの文字列関係の文法は明らかにMicrosoft BASICに由来します
(一部、C++を意識したものもみられます)ので、Visual Basicや、
同根であるExcelの数式を意識したほうがいいように思います。
上記の例でいうと、原則として次のように書くことになります。
config "f(" + $$2 + ") s" + str(##2) + " z- h-";
あるいは、最近のバージョンではsprintf()が使えますので、
次のように書いたほうが可読性に優れているかもしれません。
config sprintf("f(%s) s%d z- h-", $$2, ##2);
ではでは。
|
|