Bagaimana cara membuka tab / jendela terpisah untuk semua buffer di Vim?


10

Bagaimana cara mudah membuka buffer / argumen vim saya saat ini di jendela / tab terpisah?

Saya tahu tentang:

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

Namun jika saya memulai vim dengan:

$ vim one.txt two.txt three.txt

Bagaimana saya bisa meniru perilaku ini setelah saya sudah mulai vim?

Jawaban:


19

Untuk membagi semua buffer gunakan :sbaatau:vert sba



1

Cara mengonversi buffer ke windows / tab:

  • buffer> jendela horizontal: :ba(buffer semua)
  • buffer> jendela vertikal: :vert ba(buffer vertikal semua)
  • buffer> tab: :tab ba(buffer semua tab)

Cara mengonversi jendela / tab ke buffer:

  • Jendela> buffer: :on, :only(window saat ini saja)
  • tab> buffer: :tabo, :tabonly(tab saat ini saja)

Jika Anda ingin mengonversi semua jendela ke tab, pertama-tama konversikan windows ke buffer, lalu buffer ke tab:

:on | tab ba


0

Menjawab sebagian dari pertanyaan saya sendiri:

Bagaimana cara mudah membuka buffer / argumen vim saya saat ini di jendela / tab terpisah?

:tab all
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.