「すべて保存してタブを閉じる」機能が欲しい

投稿者: takane562 声4 投稿

「すべて保存して閉じる」で 開いているファイルすべてを保存して、すべてのタブを閉じてEmEditorを閉じる ではなく、 開いているファイルすべてを保存して、すべてのタブを閉じてくれてEmEditorは起動している状態 にしたいです。 理由は、すべてのタブを一気に閉じたいんだけど、EmEditorは起動させたまますぐに使いたい。っというシーンが多いからです。 ご検討いただけたら幸いです。
自分でそういうシーンがないから気づきませんでしたが、たしかに閉じちゃうんですね。 editor.saveAll(); editor.newFile(); for(var docs=new Enumerator(editor.Documents),d;!docs.atEnd();docs.moveNext()){ d=docs.item(); if(!d.name)continue; d.close(); } こんなマクロを考えてみました。もっと簡単に書けるのかも。
snowさん、マクロ作ってくださりありがとうございます。 僕のEmEditorではなぜか一度EmEditorを閉じて再起動させると、なぜか二分の一の確率で前回開いてたファイルを読み込んでくるので、新しく新規作成がスムーズにできなかったんです。 このマクロでしたらちゃんとできました^^ 感謝です。
あ、 if(d.name)d.close(); なら1行減りますね。最初ここでセーブしてたのでその名残…。

このトピックの投稿: 4