Comment basculer vers la liste des répertoires depuis la vue des fichiers dans vim?


17

J'ai ouvert un dir vim some/dir. Je peux naviguer dans l'arborescence, mais une fois que j'ai ouvert un fichier, je me demande comment fermer la vue des fichiers afin de revenir à la liste des répertoires pour naviguer vers un autre fichier. :wqn'est pas une option, car il ferme toute la session vim. Je suppose qu'il y a un mode for à cela, mais je ne sais pas comment il s'appelle ni comment je le démarre.

Comment fermer la vue de navigation de fichier à fichier?


2
Je ne savais pas que vous pouviez parcourir les fichiers de cette vue de dossier dans vim. +1
Alex Leach

Toutes les solutions dans Comment revenir au fichier ouvert précédent dans Vim? devrait également fonctionner ici.
user202729

Réponses:


17

Et alors :e .? Cela ouvre le répertoire courant dans Vim, c'est-à-dire qu'il ouvre l'explorateur de fichiers. Étant donné que j'ai autochdirdéfini un paramètre, cela indique le répertoire dans lequel se trouve le fichier actuellement modifié.


2
Alternativement, :Ea le même effet.
Jochem Schulenklopper

:Ea en fait un effet légèrement différent, :e .ouvrira un nouveau tampon où :Eouvrira un tampon caché. Ainsi :E, vous garderez la liste des tampons plus propre.
Michael Daffin


9

Utilisez ^Opour revenir au fichier ouvert précédent, qui est votre arborescence de répertoires dans ce cas.


3

Si vous souhaitez fermer un fichier, utilisez :bd(suppression du tampon). Cela vous ramènera au tampon précédent, dans votre cas, la liste des répertoires. Vous pouvez avoir plusieurs fichiers ouverts à la fois dans vim, chacun étant enregistré et appelé tampon.

Si vous ne souhaitez pas fermer le fichier actuel, vous pouvez également utiliser :E(explorer) pour ouvrir une vue du répertoire actuel où vous pouvez ouvrir d'autres fichiers. Si vous connaissez le nom du fichier, vous pouvez simplement l' :e path/to/file.txtouvrir directement. Vous pouvez ensuite basculer entre les tampons avec :bnet :bp.

Note: depuis l' ouverture de la vue dir comme un tampon (plutôt puis avec: E) , vous pouvez passer à quelque façon que ce que vous passez normalement à un tampon ( :bp, :bp, :b 1, :rew, :firstetc.). Utilisez :lspour lister vos tampons ouverts.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.