我开始使用 vim 的原生资源管理器 ( :E
)。我的疑问:当我按下“将浏览目录设为当前目录”时,没有任何反应。当我使用nerdTreec
并执行相同的操作(:NERDTreeCWD
只是似乎紧迫c
没有做任何事情..
注意:我在资源管理器上使用树视图,而不是默认的。我按下i
改变视图。
我使用 7.4.52
netrw命令的工作方式与NERDTree不同。它不适用于光标下的目录,但适用于当前正在浏览的目录。因此,如果您想将子目录设为当前子目录,请先进入它(通过<Enter>
),然后按c
。
扩展 Ingo 的答案。如果你总是希望 netrw 使当前浏览目录成为当前 vim 目录,你可以let g:netrw_keepdir=0
在你的.vimrc
.
这允许您使用 netrw 浏览目录并使用 vim 在该目录中进行操作。例如,您可以使用 vim 的命令:e <filename>
来创建一个新文件,而不是 netrw 的命令% <filename>
。
要了解有关 netrw 的更多信息,我建议阅读帮助页面:help netrw-quickhelp