1

在 vim 中使用 :ex 或 :sex 时,如何显示树中的所有文件和子目录?目前使用 explore 功能时,只显示当前目录的内容。

例如,我想要:

/
   /controllers
      posts.php
   /models
      posts_model.php
   /public_html
      js/
         lightbox.js
   /views
      homepage.php
4

2 回答 2

3

实际上,netrw 确实有一个树列表模式。您可以按i在其不同模式之间切换。

或者您可以将其设置为永久默认为树列表:

let g:netrw_liststyle=3

请注意,这在大型目录中可能非常慢。

于 2012-11-30T17:17:05.960 回答
1

Vim 附带的netrw插件默认只显示当前目录本身的内容。如果您想要文件资源管理器(带有可扩展文件夹等)之类的东西,您需要重新配置(cp. Dan Fitch 的回答),或者切换到一个专门的、更强大的插件。NERDtree是一种流行的树。

于 2012-11-30T17:15:33.833 回答