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

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

Пример:

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

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

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

1 ответ1

2

Я верю :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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .