NerdTree – Révéler le fichier dans l’arbre

Existe-t-il un raccourci indiquant le fichier en cours dans le panneau de répertoires NerdTree.

Comme TextMate ‘Révélez le fichier dans le tiroir’ – Ctrl + Commande + R

dans: h NERDTree:

:NERDTreeFind :NERDTreeFind Find the current file in the tree. If no tree exists for the current tab, or the file is not under the current root, then initialize a new tree where the root is the directory of the current file. 

Je ne pense pas que cela soit lié à quoi que ce soit par défaut, vous devez donc faire un keybind vous-même.

 nmap ,n :NERDTreeFind 

est ce qui apparaît dans mon .vimrc, avec

 nmap ,m :NERDTreeToggle 

Check it out, il automatise l’opération de synchronisation, chaque fois que vous changez de tampon, le nerdtree se rafraîchira automatiquement (j’ai copié d’ ici avec de petites modifications)

 " Check if NERDTree is open or active function! IsNERDTreeOpen() return exists("t:NERDTreeBufName") && (bufwinnr(t:NERDTreeBufName) != -1) endfunction " Call NERDTreeFind iff NERDTree is active, current window contains a modifiable " file, and we're not in vimdiff function! SyncTree() if &modifiable && IsNERDTreeOpen() && strlen(expand('%')) > 0 && !&diff NERDTreeFind wincmd p endif endfunction " Highlight currently open buffer in NERDTree autocmd BufEnter * call SyncTree()