2010-10-12 25 views
13

Parfois je lance Vim en le pointant vers un répertoire, mais je ne suis pas encore certain du fichier que je devrais changer, donc je finis par regarder plusieurs fichiers.Comment faire pour que le navigateur de fichiers de Vim ouvre un fichier dans un nouveau tampon?

Existe-t-il un moyen de faire en sorte que le navigateur de fichiers ouvre un fichier sélectionné dans un nouveau tampon afin que le navigateur de fichiers reste disponible sans avoir à le rouvrir avec: e chemin/vers/répertoire?

Répondre

14

Je ne sais pas si vous pouvez l'avoir ouvert dans un nouveau tampon, mais vous pouvez l'ouvrir dans une nouvelle scission en utilisant o ou v pour une scission horizontale ou verticale respectivement.

Vous pouvez également afficher un aperçu du fichier en utilisant p qui fonctionne :pedit <fname><fname> est le fichier sous le curseur. Cela ouvre une nouvelle fenêtre fractionnée mais ne change pas le focus ou la position du curseur. Vous pouvez fermer cette fenêtre avec :pclose ou simplement :pc.

Voir :help netrw-browse-maps pour plus d'informations.

+0

« O » ne pas ouvrir le fichier dans le nouveau navigateur vertical au lieu « v ' Est-ce que. – Ramraj

+0

@Ramraj Hmm, je me demande si cela a changé au cours des 6 dernières années ou si j'avais tort dès le départ. De toute façon je vais mettre à jour cette réponse. Merci! –

+0

Aucun prob. Je suis nouveau à l'utilisation de vim et explorait les astuces vim. Je suis tombé sur ta réponse pour un de mes doutes. :) – Ramraj

13

C'est pas à proprement parler ce que vous demandez, mais je pense qu'il est équivalent:

Si vous ouvrez un fichier à partir du navigateur de fichier que vous pouvez utiliser CTRL-^(et/ou CTRL-6?) À retourner au navigateur Il en résulte dans le fichier ouvert dans une mémoire tampon et le navigateur de fichier ouvert dans le répertoire que vous avez commencé à.

Hope it helps ...

+2

Oh mon dieu. Changement de vie. – bswinnerton