открытие NERDTree, чтобы указать на мой файл, но с полным деревом каталогов

328
lewiatan

Я использую vim, cscope и NERDTree и не могу найти, как открыть NERDTree, чтобы указывать на конкретный файл (который является активным буфером), но чтобы иметь корневой каталог, равный каталогу, из которого я открыл Vim.

Есть ли способ сделать это?

Пример:

Допустим, у меня есть файл, который я редактирую в ./B/C/d.cpp, и я открыл vim в каталоге A.

Я хочу, чтобы A был корнем NERDTree, но когда я переключаю NERDTree ->, я хочу развернуть каталоги B и C.

Пожалуйста помоги.

0

1 ответ на вопрос

2
NigoroJr

Я верю, :NERDTreeFindчто сделаю это.

: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. 
Я не могу поверить, что я пропустил это. Большое спасибо! lewiatan 9 лет назад 0

Похожие вопросы