3

在 NERDtree 中,如果按下C它会更改光标下文件夹的 NERDtree 的根。我想:lcd \path\to\directory通过使用这个命令来改变 vim 的工作目录(就像你使用 : 时一样)。有人知道这样做的方法吗?

4

1 回答 1

1

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

'NERDTreeChDirMode'

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

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

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

如果设置为 1,则 CWD 在 NERD 树首次加载到初始化目录时更改。例如,如果您使用以下命令启动 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。

于 2016-08-25T11:58:34.560 回答