揮発性のメモ2

最近知った知識を さも昔から知ってた風にメモ書きしていく

秀丸で、最後に閉じたタブを開く2

便利に使っていたマクロがどっか行ってしまったので、自力で作成

一般的なIDEやブラウザによくある、 Ctrl+Shift+T で最後に閉じたファイルを開きなおしてくれる機能 を秀丸マクロで再現

// 閉じたタブを開き直す.mac
// Ctrl+Shift+T などに割り当てて使用する

// ファイルヒストリを順に見ていき、今開いてないやつを開く

##i = 0;
while(##i < filehistcount){    // ヒストリ数をループ
    $$file = getfilehist(##i); // ヒストリ取得(インデックス指定)
    // filename2        現在開いているファイル(ファイル名を小文字に変換しない)
    // findhidemaru()   他のタブで開いているか(現在のタブは当てはまらない)
    // existfile()      ファイルが存在するか
    if($$file!=filename2 && findhidemaru($$file)<0 && existfile($$file)){
        openfile $$file;
        break;
    }
    ##i = ##i + 1;
}







今調べたらまだ普通に残ってた
hide.maruo.co.jp
やってることは完全に一緒な上に もともとこっちの方が高機能
まあ秀丸マクロの勉強も兼ねてたのでヨシ