サクラエディタ外部マクロのJavaScript
Perlスクリプトは環境によってはWSHがサポートしていない場合もあるので、色んなマシンで使い回す事を考えるなら、JavaScriptで記述するのが無難だと思う。
よって、JavaScriptでHTMLタグ挿入マクロを書いてみる。
// tag_sub.js var name = 'sub'; if (IsTextSelected() == 0) { InsText('<' + name + '></' + name + '>'); } else if (IsTextSelected() == 1) { InsText('<' + name + '>' + GetSelectedString(0) + '</' + name + '>'); } ReDraw(0);
これも、変数nameの内容を変えれば、色んなタグに応用できる。