Answers:
这是预期的行为。
如果您有打开的修改文件,:Explore
将打开一个分屏浏览器,然后键入:q
将返回到打开的文件。如果没有,它将打开一个全屏浏览器,并:q
关闭vim。
如果即使未修改打开的文件或未打开任何文件也要强制使用分屏浏览器,请:Sexplore
改用。
您还可以将选项卡式全屏资源管理器与一起使用:Texplore
,其行为可能完全符合您想要的方式。它将在新选项卡上打开资源管理器,并且键入:q
将始终关闭该选项卡,但不会关闭vim。
请查看有关这些命令的Vim文档。
在Vim 8中(我没有尝试过较早的版本):Rexplore
可以工作。
在:help :Explore
其中提到:
:Rexplore ... Return to/from Explorer
:Rexplore
仅当您在资源管理器中时才有效。
:Lexplore
也是一个很好的选择,因为它将打开垂直浏览器,但是从那里打开任何文件都会在您的原始窗口中打开文件。然后,您可以通过:Lexplore
再次键入来关闭浏览窗口。这样,它就可以有效地类似于NERDTree之类的其他文件浏览器,或者像Sublime Text这样的编辑器。这是从不同的行为:Sexplore
/ :Vexplore
/ :Texplore
它打开在同一窗口中浏览该文件。
:Sexplore
是,然后在拆分屏幕中打开了文件。与相同:Texplore
。