Como faço para abrir guias / janelas separadas para todos os buffers no Vim?

9

Como abro facilmente meus buffers / argumentos atuais do vim em uma janela / guia separada cada?

Eu sei sobre:

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

No entanto, se eu simplesmente iniciar o vim com:

$ vim one.txt two.txt three.txt

Como posso replicar esse comportamento depois de iniciar o vim?

Klaas van Schelven
fonte

Respostas:

18

Para dividir todos os buffers, use :sbaou:vert sba

dogbane
fonte
3

Comando Vim :sbatem também um atalho: :ba.

: [N] ba [ll] [N]: [N] sba [ll] [N] Reorganize a tela para abrir uma janela para cada buffer na lista de buffers.

Para voltar novamente à tag única, use: :on( :only).

: on [ly] [!] Torna a janela atual a única na tela. Todas as outras janelas estão fechadas.

Para sair, use: :qa

Consulte também: Como converter todas as janelas em divisões horizontais, verticais ou de tabulação? na Vim SE

kenorb
fonte