NERDTreeToggle 在 Windows/system32 中打开

why*_*heq 1 windows vim nerdtree

我已将以下有用的设置添加到_vimrc

map <F2> :NERDTreeToggle<CR>
Run Code Online (Sandbox Code Playgroud)

如果我打开 gvim 然后按 F2 NERDTree 将打开但在Windows/system32需要很长时间缓存的目录中。

我可以更改设置以使其在M:\. 我已经使用help: NERDTreeToggle并从帮助中尝试了以下操作,但似乎不起作用:

:NERDTreeToggle M:\
Run Code Online (Sandbox Code Playgroud)

也许我需要另一个设置,以便只有在启动时 NERDTree 才会自动启动并可见并打开M:\- 这可能吗?

Ing*_*kat 5

默认情况下,NERDTree 在当前工作目录中启动。您可能已经通过安装的“开始”菜单快捷方式启动了 Vim,默认为该system32目录。(你可以在 Vim 内部使用:pwd.)

我建议您修改启动 GVIM 的快捷方式(gvim.lnk:鼠标右键 > 属性 > 开始于 :) 以开始于M:\. 这可能是启动 Vim 的更好默认设置,而且它还解决了 NERDTree 问题。