Risposte:
Il vs e vsplit i comandi prendono un nome di file come un argomento come :vs somefile per aprire un file in una divisione verticale.
Per mettere un buffer esistente in una finestra divisa si usa il sb# comando (dove # è il numero del buffer). Divide in VIM di default in orizzontale, per cambiarlo, prefissa il tuo comando con vert che forza una divisione verticale del prossimo comando split.
:vert sb#
Dove # è il numero di buffer
:sb funziona anche con i nomi dei buffer, funziona anche con i nomi dei buffer: :vert sb vimrc
Questo è un comando che ho creato e aggiunto al mio .vimrc per permettermi di aprire un buffer corrente in una divisione verticale
command -nargs=1 Vsb call VsbFunction(<f-args>)
function VsbFunction (arg1)
execute 'vert sb' a:arg1
endfunction
Come kirysu detto, ma in aggiunta con "posizionare l'altra divisione".
:vert rightbelow sb otherfile.txt
o
:vert bel sb otherfile.txt
... apre un buffer esistente, denominato otherfile.txt, in una divisione " proprio sotto "quello esistente.
In caso di divisione verticale, significa " lato destro del buffer esistente ".
Qui puoi usare il [tab] -key anche, per permettere a vim di completare il nome del buffer!
(vedere :help :vert anche per ulteriori "posizionamenti" -commandi)