Cela se comporte comme :NERDTreeToggle
mais montrera le fichier actuellement ouvert dans NERDTree. Si vous n'avez pas encore ouvert de fichier (c'est-à-dire que vous venez de saisir vim
dans votre ligne de commande) NERDTree affiche /home
.
Mettez ceci dans votre .vimrc :
" Open NERDTree in the directory of the current file (or /home if no file is open)
nmap <silent> <C-i> :call NERDTreeToggleInCurDir()<cr>
function! NERDTreeToggleInCurDir()
" If NERDTree is open in the current buffer
if (exists("t:NERDTreeBufName") && bufwinnr(t:NERDTreeBufName) != -1)
exe ":NERDTreeClose"
else
exe ":NERDTreeFind"
endif
endfunction