【サクラエディタマクロ】タブ、スペース置換
/** タブ、スペース除去マクロ */
var e = Editor;
var selectStr = "";
var topIndex = 0;
var endIndex = 0;
//選択行取得
selectStr = e.GetSelectedString(0);
//選択文字が存在する場合のみ処理を行う
if(selectStr != ""){
//開始行取得
topIndex = e.GetSelectLineFrom();
//終了行取得
endIndex = e.GetSelectLineTo();
//除去
selectStr = selectStr.replace(/\t| /g, "");
//出力
e.InsText(selectStr);
//範囲を再選択
e.Jump(topIndex, 0);
e.BeginSelect();
e.Jump(endIndex, 0);
e.GoLineEnd_Sel();
e.BeginSelect();
}