なんたら宣言のvarをまとめるサクラエディタのマクロ

なんたら宣言のvarをまとめた方がいいと思う時
最初からまとめて書く脳みそは、あいにく持ち合わせていないので
一旦全てにvarを付けて書いてから、一つ一つvarを消してまとめていたけど
もーそろそろやめ時かと思いこのマクロを書いた。

if (a == 1) {
	var aa = 1; var pp = 1;
	var bb = 1;
}
if (a == 2) {
	var aa = 2;
	var cc = 2;
}
if (a == 3) {
	var aa = 3;
	var dd = 3;
}

上記の文字列を全て選択してマクロを実行すると


ジャピョ〜〜ン!

var aa, pp, bb, cc, dd;
if (a == 1) {
	aa = 1; pp = 1;
	bb = 1;
}
if (a == 2) {
	aa = 2;
	cc = 2;
}
if (a == 3) {
	aa = 3;
	dd = 3;
}

単純なコードだけだと思われるけど。


zipダウンロードページ
3行目にある'var'を'dim'にすれば
dim aa = 1
dim bb = 2
のように書いていけば、同じく単純なものであればVBScriptでも行ける。
vbsのは前にUWSCで書いたけど、こっちの方が選択範囲だけなので安心(安全?)かも。