我试图改变NERDTree根
:BookmarkToRoot <bookmark>
命令和C
字母,但是当我关闭 vim 并打开 vim 时,根目录没有改变。
你知道如何永远改变根吗?
您可以尝试以下方法:
nnoremap <leader>n :NERDTree /path/to/folder<CR>
我的 .vimrc 中有这个:
set autochdir
let NERDTreeChDirMode=2
nnoremap <leader>n :NERDTree .<CR>
以便 NERDTree 始终在当前文件夹中打开。
对于第一行,工作目录始终是活动缓冲区所在的目录。
在第二行中,我确保工作目录设置正确。
在第 3 行中,我<leader>n
打开了 NERDTree。
因为我不希望 vim 自动更改目录,所以我只使用:
com! -nargs=1 -complete=dir Ncd NERDTree | cd <args> |NERDTreeCWD
所以你可以用路径完成来做一个“:Ncd path/you/like/”。