Vim vi使用子目录和文件进行探索

Vim vi使用子目录和文件进行探索,vim,Vim,当使用:ex或:sex with vim时,如何显示树中的所有文件和子目录?当前使用explore函数时,仅显示当前目录的内容 例如,我想要: / /controllers posts.php /models posts_model.php /public_html js/ lightbox.js /views homepage.php Vim附带的netrw插件默认情况下仅显示当前目录本身的内容。如果你

当使用:ex或:sex with vim时,如何显示树中的所有文件和子目录?当前使用explore函数时,仅显示当前目录的内容

例如,我想要:

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

Vim附带的netrw插件默认情况下仅显示当前目录本身的内容。如果你想要一个类似于文件浏览器的东西(带有可扩展的文件夹等),你需要重新配置(cp.Dan Fitch的答案),或者切换到一个专门的、更强大的插件。Vim附带的netrw插件默认情况下只显示当前目录本身的内容。如果你想要一个类似于文件浏览器的东西(带有可扩展的文件夹等),你需要重新配置(cp.Dan Fitch的答案),或者切换到一个专门的、更强大的插件。是一种流行的模式。

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

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

let g:netrw_liststyle=3

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

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

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

let g:netrw_liststyle=3

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

不,
netrw
确实有可扩展的文件夹。@Romaill:谢谢,我不知道这个选项。尽管如此,我认为NERDtree在这方面更强大(我最近开始使用它),所以我保留了答案。不,
netrw
确实有可扩展的文件夹。@Romaill:谢谢,我不知道这个选项。尽管如此,我认为NERDtree在这方面更强大(我最近开始使用它),所以我保留了答案。