2

我开始使用 vim 的原生资源管理器 ( :E)。我的疑问:当我按下“将浏览目录设为当前目录”时,没有任何反应。当我使用nerdTreec并执行相同的操作(:NERDTreeCWD

只是似乎紧迫c没有做任何事情..

注意:我在资源管理器上使用树视图,而不是默认的。我按下i改变视图。

我使用 7.4.52

4

2 回答 2

3

netrw命令的工作方式与NERDTree不同。它不适用于光标下的目录,但适用于当前正在浏览的目录。因此,如果您想将子目录设为当前子目录,请先进入它(通过<Enter>),然后按c

于 2015-01-29T14:43:06.847 回答
0

扩展 Ingo 的答案。如果你总是希望 netrw 使当前浏览目录成为当前 vim 目录,你可以let g:netrw_keepdir=0在你的.vimrc.

这允许您使用 netrw 浏览目录并使用 vim 在该目录中进行操作。例如,您可以使用 vim 的命令:e <filename>来创建一个新文件,而不是 netrw 的命令% <filename>

要了解有关 netrw 的更多信息,我建议阅读帮助页面:help netrw-quickhelp

于 2020-12-14T13:16:29.620 回答