在NERDTree中改变根

时间:2011-04-28 11:16:50

标签: vim nerdtree

我尝试用

更改NERDTree根目录
:BookmarkToRoot <bookmark>

命令和C字母,但当我关闭vim并打开vim时,root不会改变。
你知道怎么永远改变根吗?

2 个答案:

答案 0 :(得分:38)

您可以尝试以下方式:

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

我的.vimrc中有这个:

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

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

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

使用第二行,我确保正确设置了工作目录。

使用第3行,我点击<leader>n打开NERDTree。

答案 1 :(得分:0)

由于我不希望vim自动更改目录,我只使用:

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

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