「変更なしのタブをすべて閉じる」の版間の差分
ナビゲーションに移動
検索に移動
セクションの修正 |
SyntaxHighlightにcopyの追加 |
||
| (同じ利用者による、間の7版が非表示) | |||
| 2行目: | 2行目: | ||
変更マーク「*」がないタブを全て閉じるマクロです。 | 変更マーク「*」がないタブを全て閉じるマクロです。 | ||
== 注意事項 == | |||
変更マークが付いている付いていないだけで判断しており、実際に文書が変更されたかどうかまでは見ていない点に注意してください(Meryでは一度編集してUndo等で元の状態に戻しても、変更マーク「*」が消えない仕様になっているため)。 | |||
※[https://www.haijin-boys.com/software/mery/mery-3-0-0#15 Ver 3.0.0]より「元に戻す」で変更していない状態まで戻したときに変更マーク「*」が消されるようになりました。 | |||
== ソースコード == | == ソースコード == | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
#title="変更なしのタブをすべて閉じる" | #title="変更なしのタブをすべて閉じる" | ||
/** | /** | ||
| 19行目: | 21行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == 変更履歴 == | ||
* 2019 | * 1.0.0 (2019-03-03) | ||
** 初版 | |||
2025年6月30日 (月) 00:22時点における最新版
概要[編集]
変更マーク「*」がないタブを全て閉じるマクロです。
注意事項[編集]
変更マークが付いている付いていないだけで判断しており、実際に文書が変更されたかどうかまでは見ていない点に注意してください(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)
- 初版
スポンサーリンク