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?

Klaas van Schelven
la source

Réponses:

19

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

dogbane
la source
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

kenorb
la source
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

wisbucky
la source
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
Klaas van Schelven
la source