我尝试用
更改NERDTree根目录:BookmarkToRoot <bookmark>
命令和C
字母,但当我关闭vim并打开vim时,root不会改变。
你知道怎么永远改变根吗?
答案 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 /”。