Comment ouvrir des onglets / fenêtres séparés pour tous les tampons dans Vim?


10

Comment puis-je facilement ouvrir mes tampons / arguments vim actuels dans une fenêtre / un onglet séparé?

Je connais:

$ vim one.txt two.txt three.txt -O

Cependant, si je démarre simplement vim avec:

$ vim one.txt two.txt three.txt

Comment puis-je reproduire ce comportement une fois que j'ai déjà démarré vim?

Réponses:


19

Pour diviser tous les tampons, utilisez :sbaou:vert sba


3

Commande vim :sbaa également un raccourci: :ba.

: [N] ba [ll] [N]: [N] sba [ll] [N] Réorganisez l'écran pour ouvrir une fenêtre pour chaque tampon dans la liste des tampons.

Pour revenir à une seule balise, utilisez: :on( :only).

: on [ly] [!] Faire de la fenêtre actuelle la seule à l'écran. Toutes les autres fenêtres sont fermées.

Pour quitter, utilisez: :qa

Voir aussi: Comment convertir toutes les fenêtres en divisions horizontales, verticales ou tabulations? à Vim SE


1

Comment convertir des tampons en fenêtres / onglets:

  • tampons> fenêtres horizontales: :ba(tampon tout)
  • tampons> fenêtres verticales: :vert ba(tampon vertical tout)
  • tampons> onglets: :tab ba(onglet tampon tous)

Comment convertir des fenêtres / onglets en tampons:

  • fenêtres> tampons: :on, :only(fenêtre courante seulement)
  • onglets> tampons: :tabo, :tabonly(onglet actif uniquement)

Si vous souhaitez convertir toutes les fenêtres en onglets, convertissez d'abord les fenêtres en tampons, puis les tampons en onglets:

:on | tab ba


0

Répondre à une partie de ma propre question:

Comment puis-je facilement ouvrir mes tampons / arguments vim actuels dans une fenêtre / un onglet séparé ?

:tab all
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.