在 vim 中使用 :ex 或 :sex 时,如何显示树中的所有文件和子目录?目前使用 explore 功能时,只显示当前目录的内容。
例如,我想要:
/
/controllers
posts.php
/models
posts_model.php
/public_html
js/
lightbox.js
/views
homepage.php
在 vim 中使用 :ex 或 :sex 时,如何显示树中的所有文件和子目录?目前使用 explore 功能时,只显示当前目录的内容。
例如,我想要:
/
/controllers
posts.php
/models
posts_model.php
/public_html
js/
lightbox.js
/views
homepage.php
实际上,netrw 确实有一个树列表模式。您可以按i
在其不同模式之间切换。
或者您可以将其设置为永久默认为树列表:
let g:netrw_liststyle=3
请注意,这在大型目录中可能非常慢。
Vim 附带的netrw插件默认只显示当前目录本身的内容。如果您想要文件资源管理器(带有可扩展文件夹等)之类的东西,您需要重新配置(cp. Dan Fitch 的回答),或者切换到一个专门的、更强大的插件。NERDtree是一种流行的树。