私はgvimを使い、タブで作業します。たとえば、私は:mksession
のときに3つのタブを開いています。後でそれをソースすると、ファイルはバッファメニューに表示されるのでバッファ内で「開く」が、タブは再作成されません。セッションを開いてグラフィカルタブを復元する(gvim、windows)
例session.vimを見ると、ファイルごとにbadd
が実行されますが、新しいタブを作成することはできません。私はau BufAdd * tabnew
を私のvimrcに入れてみましたが、期待通りに動作しませんでした。
sessionoptions="blank,buffers,curdir,folds,help,resize,tabpages,winsize"
.vimrcを除外するには、ファイルを移動して、その動作を再現できるかどうかを確認するだけです。それがうまくいけば、もう一度それを再現できるようになるまでコメントの大部分を置き戻してみてください。最初はBufEnterフックが間違っているかもしれないと思ったが、私は何も明白ではなかった。 – Sarah