O vim suporta os argumentos -o
e -O
para influenciar o comportamento de divisão dos arquivos passados. Como apenas um pode ser especificado, e você quer um layout assimétrico, você precisa adaptá-lo mais tarde, com comandos que você pode passar por -c {Ex-cmd}
.
Para o segundo layout, mais interessante, uma maneira simples é começar com divisões horizontais e mover a primeira janela ( buffer a
) para a esquerda com <C-w>H
.
$ vim -o -c "wincmd H" a b c
Deixarei a adição do primeiro layout de guias como um exercício para você ...
Alternativa
Se o conjunto de arquivos for corrigido (e o layout mais complexo), as sessões Vim (cp. :help Session
) armazenam o layout da janela e o conjunto de arquivos abertos.