[5190]
Re2:TABインデントの問題
スターヨッシー
少し古い記事を上げてしまって申し訳御座いません。
>この置換を、標準のTABインデント機能にしてしまうと、
行に文字の無い場合はインデントしたくないという
動作を実現する事が困難になると思われます。
Tera padには「空行のインデント」がありました。併し、出来れば
サクラエディタにも此の昨日を搭載して欲しいのですが、(タイプ別設定で変更可能)
難しいでしょうか・・・。下手な事を行って申し訳御座いません。
*後で気が付いたのですが、タブインデントとタブ文字の挿入は違いました・・。
▲スレ違いなマクロ・・
// 改行コードの変更
var Code = GetLineCode() == 0 ? "\r\n" :
GetLineCode() == 1 ? "\r" : "\n";
var text = GetSelectedString();
if(GetSelectedString() == Code || text.match(RegExp(Code + Code), "g")){
InsText(text.replace(RegExp(Code, "g"), "\t" + Code));
Up();
}
else{
// インデント
IndentTab();
}