は、ただ非常に自分自身を発行これに対処することにしました。私は私のvimrcに以下でVimを終了したときに私の場合は、セッションが作成されます。
autocmd VimLeave * mksession! [filename]
Vimがで開かれたとき、私はまた、自動的にNERDTreeをオープンしようとしていた。
autocmd VimEnter * NERDTree
その結果、私のセッションは元の投稿のようにNERDTreeの2つのインスタンスで開かれました。私の解決策は、セッションを保存する前にNERDTreeを閉じるだけでした。そのようにして、私の自動オープンコールはNERDTreeの1つのインスタンスを開きます。
私の解決策は、
" Save session on quitting Vim
autocmd VimLeave * NERDTreeClose
autocmd VimLeave * mksession! [filename]
" Restore session on starting Vim
autocmd VimEnter * call MySessionRestoreFunction()
autocmd VimEnter * NERDTree
それは今のところ私にとって魅力のように働いています。お役に立てれば。
現在NERDtree 5.0では動作しません... –