我正在使用 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.