1 votes

Déplacer les tampons dans vim

Voici ce que j'ai fait

  1. Ouvrir un fichier avec :e fichier1.txt
  2. Ouvrez un autre fichier avec :e fichier2.txt
  3. Ouvrir un autre fichier dans une division avec :vs fichier3.txt

Ce que je veux faire ensuite, c'est aller dans le fichier 1.txt en pleine fenêtre.

J'ai donc essayé de passer au tampon file1.txt en utilisant la commande :buf 1.

Mais il commute le tampon sur la division et maintenant j'ai le fichier 1.txt et le fichier 2.txt dans une fenêtre divisée.

Comment puis-je passer au dernier tampon en pleine fenêtre, comme je l'ai ouvert la première fois ?

1voto

Bob2Chiv Points 945

Le moyen le plus simple de revenir en plein écran est d'utiliser la fonction :only commandement.

(Il est également possible d'utiliser le CTRL-W o ou CTRL-W CTRL-O ce qui est équivalent).

Pour ce que vous demandez (ouvrir fichier1.txt en plein écran), vous aurez besoin des deux commandes distinctes. Vous pouvez les exécuter ensemble en utilisant une commande | comme séparateur de commande :

:buf 1 | only

(Ou l'inverse, cela devrait également fonctionner si vous faites :only d'abord, puis changer de tampon).

Si vous avez des modifications en attente sur un fichier dans une autre fenêtre sur le point d'être fermée par la commande, alors un simple :only refusera de le fermer, mais vous pouvez utiliser :only! ce qui forcera ces tampons à être cachés. (Lorsque vous essayez de quitter, Vim vous demandera les changements dans ces fichiers, si vous voulez les écrire avant de quitter).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X