Utilisation: explorer sans fermer le tampon actuel
14
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?
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.
J'utilise généralement un flux suivant lorsque je souhaite ouvrir le fichier (tout en conservant le fichier actuel):
Faire une nouvelle séparation verticale / horizontale
Netrw ouvert depuis le nouveau split
Sélectionnez un autre fichier
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.
Accepté cette réponse car vim-vinegarfait exactement ce que je veux.
Andrew
12
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.
: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.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.
la source
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
out
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
.la source
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 laC
carte ou en changeant la variableg:netrw_chgwin
.la source
Non. Le tampon précédent est toujours là, il vous suffit de le retirer de la liste des tampons:
la source
Je ne peux pas expliquer cela, mais si vous mettez Netrw en arborescence avec:
netrw ne ferme pas le tampon actuel, il s'ouvre dans un nouveau tampon dans la même fenêtre lorsque vous utilisez
:Explore
la source
Utilisez
:Ve
ou:Se
pour ouvrir l'explorateur de fichiers dans une nouvelle division verticale ou horizontale, respectivement.la source