Si j'ouvre l'explorateur de fichiers avec :Explore
et 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 :Explore
et 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-vinegar
fait exactement ce que je veux.
En :help netrw-explore
ils mentionnent plusieurs autres commandes pour explorer les fichiers.
Parmi eux se trouve celui :Texplore
qui 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
, v
ou t
pour l'ouvrir dans une division horizontale, une division verticale ou un onglet. Ouvre
également p
une 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>w
ou <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 C
carte 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 :Ve
ou :Se
pour ouvrir l'explorateur de fichiers dans une nouvelle division verticale ou horizontale, respectivement.
:help netrw-explore
ils mentionnent plusieurs autres commandes pour explorer les fichiers. Parmi eux se trouve celui:Texplore
qui 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
,v
out
pour l'ouvrir dans une division horizontale, une division verticale ou un onglet.