Shift + Tabによって
・もし選択範囲がなければ4文字(=タブサイズ)分カーソルを左へ(途中の文字は削除)
・もし選択範囲があればそこをアンインデント
という以下のようなマクロを組んだのですが、
これって標準機能であったりするんでしょうか…。
まだ日が使用日数が少なく、わからないことだらけです。
var sel = document.selection;
if (sel.IsEmpty) {
var x = sel.GetActivePointX(eePosView) – 1; // zero start index
var to_x = parseInt(x / 4) * 4;
var quantity = x – to_x;
if (quantity == 0)
quantity += 4;
if (0