4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #4031

    roku
    メンバー

    いつもお世話になっております。

    タブを有効にしてファイルをたくさん開く事が多いのですが、
    開いているファイル数が多くなると、読んでいるだけの
    ファイルを一旦全て閉じて、編集中のファイルだけを
    開いたまま残したい場合があります。
    そこで、変更があったファイル以外をすべて閉じるコマンドが
    あると良いと思います。

    #4032

    takuya
    参加者

    それマクロでもってます。

    わたしのマクロで良ければ。どうぞ
    CloseNotModifiedDoc.jsee

    //ドキュメントのIterator拡張
    var docs = {
    documents : new Enumerator( editor.Documents ),
    size : function(){ return this.documents.Count; },
    hasNext : function(){ return !this.documents.atEnd(); },
    next : function(){ doc= this.documents.item();this.documents.moveNext();return doc }
    }
    //メイン処理
    while( docs.hasNext() ){
    var doc = docs.next();
    if(doc.Saved){
    doc.close();
    }
    }

    できればエディタ本体に内蔵して欲しい機能ですよね。

    #4036

    Yutaka Emura
    キーマスター

    これ以上機能を増やして重くしたくないので、本体には内蔵しないと思いますが、マクロをメニューの好きな位置やショートカットに割り当てることは可能です。現在公開中の EmEditor 7 alpha 版では、好きなツール バーのボタンに割り当てることができます。

    #4042

    roku
    メンバー

    takuya 様
    マクロをありがとうございます!
    早速使わせて頂いております。
    正にこれです。

    Yutaka 様
    ご回答ありがとうございます。
    普段マクロにショートカット キーを割り当てて使って
    いますが、マクロの数が増えるとマクロツールバーは
    便利そうですね。是非使ってみたいと思います。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。