2012-11-30 2 views
1

Lors de l'utilisation de: ex ou: sex with vim, comment afficher tous les fichiers et sous-répertoires de l'arborescence? Actuellement, lorsque vous utilisez la fonction d'exploration, seul le contenu du directeur actuel est affiché.vi Explorer avec sous-répertoires et fichiers

Par exemple, je voudrais avoir:

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

Répondre

3

En fait, netrw a un mode de listage d'arborescence. Vous pouvez appuyer sur i pour basculer entre ses différents modes.

Ou vous pouvez définir ce par défaut de façon permanente à la liste des arbres:

let g:netrw_liststyle=3 

Notez que cela peut être très lent dans les grands répertoires.

1

Le plugin netrw livré avec vim montre que le contenu du répertoire courant lui-même par défaut. Si vous voulez quelque chose comme un explorateur de fichiers (avec des dossiers extensibles, etc.), vous devez reconfigurer (voir la réponse de Dan Fitch), ou passer à un plugin spécialisé et plus puissant. NERDtree est un populaire.

+0

Non, 'netrw' a des dossiers extensibles. – romainl

+0

@romainl: Merci, je ne savais pas à propos de cette option. Néanmoins, je pense que NERDtree est plus puissant à cet égard (j'ai récemment commencé à l'utiliser), donc je garde la réponse. –

+0

Pas de problème, je n'ai même pas downvote ta réponse. – romainl