如何在使用NERDtree浏览时更改vim的工作目录

3

在 NERDtree 中,如果按下 C 键,则会更改光标所在文件夹的 NERDtree 根目录。我想通过使用此命令更改 vim 的工作目录(就像使用 :lcd \path\to\directory 时一样)。有人知道如何做到吗?

1个回答

2
您可以将选项NERDTreeChDirMode设置为值2,这将在更改树根时更改vim的CWD。

'NERDTreeChDirMode'

值:0、1或2。 默认值:0。

使用此选项告诉脚本何时(如果有)更改vim的当前工作目录(CWD)。

如果设置为0,则NERD树永远不会更改CWD。

如果设置为1,则在首次加载NERD树时,CWD将更改为其初始化的目录。例如,如果您使用以下命令启动NERD树: :NERDTree /home/marty/foobar

那么CWD将更改为/home/marty/foobar,并且除非您使用类似的命令再次初始化另一个NERD树,否则不会再次更改。

如果将选项设置为2,则其行为与设置为1相同,只是每当更改树根时都会更改CWD。例如,如果CWD为/home/marty/foobar,并且您将/home/marty/foobar/baz节点作为新根,则CWD将变为/home/marty/foobar/baz。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接