É possível usar -p
para criar as guias e, em seguida, -c vs
para fazer a divisão vertical.
$vim -p file2 file4 -c 'vs file1' -c 'tabn' -c 'vs file3'
faz o que você queria no seu exemplo, mas é uma confusão de um comando para digitar e você tem que listar o arquivo que você quer terminar à direita da primeira divisão que parece vir para trás.
Provavelmente, você deve procurar :help mksession
para salvar a sessão atual em um arquivo e, em seguida, carregá-la com :source [file]
para recarregá-la. É mais fácil que o monstro de uma linha de comando e você pode até mesmo fazer isso a partir da linha de comando. $vim -c 'source session.vim
Eu tive a ideia da solução de vim_use e os detalhes de
:help tabpage
:help windows
:help starting
Como nota de rodapé, adoro usar páginas de ajuda de abas completas no vim assim tab help windows