タブの桁数
概要 編集
タブの桁数を返す関数です。
機能 編集
- タブの桁数を返します。
- タブを書き込んで空白に変換し、その長さを調べています。
ソースコード 編集
alert(get_tabcolumns());
function get_tabcolumns() {
var x = ScrollX;
var y = ScrollY;
Redraw = false;
var sel = editor.ActiveDocument.selection;
var p = sel.GetActivePos();
sel.EndOfDocument();
editor.ActiveDocument.Write("\n\t");
sel.SelectLine();
sel.Untabify();
var tab_length = sel.Text.length;
sel.Delete();
sel.DeleteLeft();
sel.SetActivePos(p);
ScrollX = x;
ScrollY = y;
Redraw = true;
return tab_length;
}
変更履歴 編集
- 1.0.0 (2014-01-30)
- 初版
その他 編集
- 別にMeryの設定を直接的に得る方法があるかも知れません。
スポンサーリンク