「変更なしのタブをすべて閉じる」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Noah (トーク | 投稿記録)
新規作成
 
MSY-07 (トーク | 投稿記録)
<source>タグを<syntaxhighlight>タグに置き換える
7行目: 7行目:
= ソースコード =
= ソースコード =


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title="変更なしのタブをすべて閉じる"
#title="変更なしのタブをすべて閉じる"
/**
/**
18行目: 18行目:
     }
     }
}
}
</source>
</syntaxhighlight>


= 更新履歴 =
= 更新履歴 =
* 2019/03/03 初版
* 2019/03/03 初版

2023年5月16日 (火) 23:16時点における版

概要

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

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

ソースコード

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

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

更新履歴

  • 2019/03/03 初版
スポンサーリンク