Antworten:
Die Befehle vs
und vsplit
nehmen einen Dateinamen als Argument :vs somefile
, um eine Datei in vertikaler Aufteilung zu öffnen.
Um einen vorhandenen Puffer in einem geteilten Fenster abzulegen, verwenden Sie den sb#
Befehl (wobei # die Puffernummer ist). Teilt in VIM standardmäßig auf horizontal, um dies zu ändern, stellen Sie Ihrem Befehl vert
ein Präfix voran, mit dem eine vertikale Teilung des nächsten geteilten Befehls erzwungen wird.
:vert sb#
Wobei # die Puffernummer ist
:sb
auch mit :vert sb vimrc
Dies ist ein Befehl, den ich erstellt und meinem .vimrc hinzugefügt habe, damit ich einen aktuellen Puffer in einer vertikalen Aufteilung öffnen kann
command -nargs=1 Vsb call VsbFunction(<f-args>)
function VsbFunction (arg1)
execute 'vert sb' a:arg1
endfunction
:Vsb somefile
Wie Kirysu sagte, aber zusätzlich mit "Positionieren des anderen Split".
: vert rightbelow sb otherfile.txt
oder
: vert bel sb otherfile.txt
... öffnet einen vorhandenen Puffer mit dem Namen otherfile.txt
" direkt unter " dem vorhandenen.
Bei vertikaler Aufteilung bedeutet dies " rechte Seite des vorhandenen Puffers ".
Hier können Sie auch die [tab]
-Taste verwenden, damit vim den Puffernamen vervollständigt!
(siehe :help :vert
auch für weitere "Positionierungs" -Befehle)