Si j'ouvre l'explorateur de fichiers avec :Exploreet choisis un fichier, il remplace le tampon que j'avais ouvert auparavant et je dois l'ouvrir à nouveau. Comment éviter cela?
Si j'ouvre l'explorateur de fichiers avec :Exploreet choisis un fichier, il remplace le tampon que j'avais ouvert auparavant et je dois l'ouvrir à nouveau. Comment éviter cela?
Réponses:
J'utilise généralement un flux suivant lorsque je souhaite ouvrir le fichier (tout en conservant le fichier actuel):
Comme mentionné dans les commentaires, il y a aussi: Sexplore et: Vexplore qui font le split et ouvrent netrw à la fois, mais je ne les utilise pas. Je n'utilise pas: Explorez aussi.
Au lieu de cela, j'utilise du vim-vinaigre qui est une amélioration mince mais très utile au-dessus de netrw. Vous appuyez simplement sur -chaque fois que vous avez besoin de l'explorateur de fichiers. Je recommande également fortement de vérifier le post de Drew Neil's Oil and Vinegar .
Donc, mon flux ci-dessus consiste à pré-diviser l'écran comme je le souhaite, puis à sélectionner le nouveau fichier.
vim-vinegarfait exactement ce que je veux.
En :help netrw-exploreils mentionnent plusieurs autres commandes pour explorer les fichiers.
Parmi eux se trouve celui :Texplorequi ouvre la fenêtre de l'explorateur de fichiers dans un nouvel onglet au lieu d'utiliser votre fenêtre actuelle.
Il existe d'autres variantes que vous pouvez essayer, comme :Sexplore(partage horizontal) ou :Vexplore(partage vertical).
Lorsque votre curseur se trouve sur un fichier, vous pouvez également appuyer sur o, vou tpour l'ouvrir dans une division horizontale, une division verticale ou un onglet. Ouvre
également pune fenêtre dans laquelle vous pouvez prévisualiser le fichier sous le curseur, mais le focus reste dans votre tampon netrw, ce qui signifie que vous pouvez continuer à explorer votre système de fichiers sans avoir besoin de faire un <C-w>wou <C-w>p.
Si vous avez netrw v153 ou une version ultérieure, vous en aurez :Lexplore. Cette commande ouvre une fenêtre sur le côté de l'affichage et <cr>entraînera une modification dans la fenêtre n ° 2 (par défaut). Vous pouvez changer la fenêtre par défaut à utiliser pour l'édition en utilisant la Ccarte ou en changeant la variable g:netrw_chgwin.
Je ne peux pas expliquer cela, mais si vous mettez Netrw en arborescence avec:
let g:netrw_liststyle=3
netrw ne ferme pas le tampon actuel, il s'ouvre dans un nouveau tampon dans la même fenêtre lorsque vous utilisez :Explore
Utilisez :Veou :Sepour ouvrir l'explorateur de fichiers dans une nouvelle division verticale ou horizontale, respectivement.
:help netrw-exploreils mentionnent plusieurs autres commandes pour explorer les fichiers. Parmi eux se trouve celui:Texplorequi ouvre la fenêtre de l'explorateur de fichiers dans un nouvel onglet au lieu d'utiliser votre fenêtre actuelle. Il existe d'autres variantes que vous pouvez essayer, comme:Sexplore(partage horizontal) ou:Vexplore(partage vertical). Lorsque votre curseur se trouve sur un fichier, vous pouvez également appuyer suro,voutpour l'ouvrir dans une division horizontale, une division verticale ou un onglet.