打开 NERDTree 指向我的文件但带有完整的目录树

打开 NERDTree 指向我的文件但带有完整的目录树

我正在使用 vim、cscope 和 NERDTree,但我找不到如何打开 NERDTree 以指向特定文件(活动缓冲区)但使根目录等于我打开 Vim 的目录。

有办法吗?

例子:

假设我有一个正在 ./B/C/d.cpp 中编辑的文件,并且我在目录 A 中打开了 vim。

我希望 A 成为 NERDTree 根,但是当我切换 NERDTree -> 时,我希望 B 和 C 目录展开。

请帮忙。

答案1

我相信: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.

相关内容