変更なしのタブをすべて閉じる

概要 編集

変更マーク「*」がないタブを全て閉じるマクロです。

注意事項 編集

変更マークが付いている付いていないだけで判断しており、実際に文書が変更されたかどうかまでは見ていない点に注意してください(Meryでは一度編集してUndo等で元の状態に戻しても、変更マーク「*」が消えない仕様になっているため)。

Ver 3.0.0より「元に戻す」で変更していない状態まで戻したときに変更マーク「*」が消されるようになりました。

ソースコード 編集

#title="変更なしのタブをすべて閉じる"
/**
 * 変更なしのタブをすべて閉じるマクロ
 */

for (var e = new Enumerator(editor.documents); !e.atEnd(); e.moveNext()) {
    if (e.item().Saved) {
        e.item().Close();
    }
}

変更履歴 編集

  • 1.0.0 (2019-03-03)
    • 初版
スポンサーリンク