J'ai eu le même problème et au cours de mes recherches, j'ai trouvé deux solutions:
Vous pouvez utiliser un plugin appelé "session.vim", qui a un support de base pour la restauration du NERDTree. Vous pouvez le trouver ici: http://www.vim.org/scripts/script.php?script_id=3150
J'ai découvert par moi-même que ce plugin n'est pas pour moi, donc j'ai pris une autre approche. Vous pouvez configurer vim pour définir automatiquement le répertoire de votre tampon égal à votre répertoire de travail.
autocmd BufEnter * lcd %:p:h
Depuis le NERDTree ouvre le répertoire de travail lorsque vous l'ouvrez la première fois, vous êtes déjà où vous voulez être!
Il suffit d'ouvrir le NERDTree après vous avez ouvert votre fichier ou votre session dans ce cas.
Toutefois, étant donné que la magie ne fonctionnera que pour la première fois dans un onglet, vous pouvez utiliser la commande suivante pour que le NERDTree trouve votre fichier dans l'arborescence.
map <leader>r :NERDTreeFind<cr>
Pour désencombrer l'arbre juste monter quelques repertoires que vous le souhaitez en utilisant la commande « p » et puis tapez « C ».
J'ai trouvé les commandes grâce aux gars dans ce poste: Juste
https://superuser.com/questions/195022/vim-how-to-synchronize-nerdtree-with-current-opened-tab-file-path
ne fonctionne pas avec NERDtree courant 5,0 ... –