vim 更改NERDTree中的根目录

wdebmtf2  于 2022-11-11  发布在  其他
关注(0)|答案(3)|浏览(237)

我尝试使用以下命令更改NERDTree根

:BookmarkToRoot <bookmark>

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

gudnpqoy

gudnpqoy1#

您可以尝试以下操作:

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

我有这个在我的。vimrc:

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

以便NERDTree始终在当前文件夹中打开。
对于第1行,工作目录始终是活动缓冲区所在的目录。
在第2行中,我确保工作目录设置正确。
在第三行中,我点击<leader>n打开NERDTree。

brvekthn

brvekthn2#

最快的工作从我只是:cd new-root,关闭:q和重新打开:NERDTree

6jjcrrmo

6jjcrrmo3#

因为 我 不 想 vim 自动 更改 目录 , 我 只是 使用 :

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

中 的 每 一 个
因此 您 可以 使用 路径 完成 来 执行 " : Ncd path/you/like/" 。

相关问题