25

我试图改变NERDTree根

:BookmarkToRoot <bookmark>

命令和C字母,但是当我关闭 vim 并打开 vim 时,根目录没有改变。

你知道如何永远改变根吗?

4

2 回答 2

44

您可以尝试以下方法:

nnoremap <leader>n :NERDTree /path/to/folder<CR>

我的 .vimrc 中有这个:

set autochdir
let NERDTreeChDirMode=2
nnoremap <leader>n :NERDTree .<CR>

以便 NERDTree 始终在当前文件夹中打开。

对于第一行,工作目录始终是活动缓冲区所在的目录。

在第二行中,我确保工作目录设置正确。

在第 3 行中,我<leader>n打开了 NERDTree。

于 2011-04-28T12:07:08.040 回答
0

因为我不希望 vim 自动更改目录,所以我只使用:

com! -nargs=1 -complete=dir Ncd NERDTree | cd <args> |NERDTreeCWD

所以你可以用路径完成来做一个“:Ncd path/you/like/”。

于 2016-01-03T20:46:52.183 回答