abrindo NERDTree para apontar para o meu arquivo, mas com a árvore de diretórios completa

0

Estou usando vim, cscope e NERDTree e não consigo encontrar como abrir o NERDTree para apontar para um arquivo específico (um que é um buffer ativo), mas para ter o diretório raiz igual ao diretório do qual eu abri o Vim.

Existe uma maneira de fazer isso?

Exemplo:

Digamos que eu tenha um arquivo que estou editando em ./B/C/d.cpp e eu abri o vim no diretório A.

Eu quero que A seja NERDTree root, mas quando eu estou alternando NERDTree - > Eu quero que os diretórios B e C sejam desdobrados.

Por favor ajude.

    
por lewiatan 02.07.2015 / 17:03

1 resposta

2

Acredito que :NERDTreeFind fará isso.

:NERDTreeFind                                                  :NERDTreeFind
    Find the current file in the tree.

    If no tree exists and the current file is under vim's CWD, then init a 
    tree at the CWD and reveal the file. Otherwise init a tree in the current
    file's directory.

    In any case, the current file is revealed and the cursor is placed on it.
    
por 02.07.2015 / 18:31