Si vous êtes en train de modifier un fichier dans le VIM et que vous devez ensuite ouvrir un tampon existant (par exemple, à partir de votre liste de tampons : :buffers
) comment l'ouvrir dans une division verticale ?
Je sais que vous pouvez déjà l'ouvrir avec une normal divisé comme ça :
:sbuffer N
Wehere N
est le numéro de tampon que vous voulez, cependant, ce qui précède ouvre que N
tampon horizontalement, pas verticalement.
Je sais aussi qu'il est possible de changer l'emplacement de la fenêtre après l'ouverture et d'avoir une division verticale comme ceci :
Ctrl-W H
Ctrl-W L
Ce qui divisera verticalement la fenêtre à droite ou à gauche.
Il me semble que s'il y a un sbuffer
il devrait y avoir un vsbuffer
mais cela n'existe pas (pas à ma connaissance).
Veuillez également noter que je ne cherche pas un plugin pour résoudre cette question. Je connais une multitude de plugins qui vous permettront de le faire.
Je suis sûr qu'il me manque quelque chose qui est déjà là.
EDIT : Dans le meilleur esprit de collaboration, j'ai créé une simple fonction avec une cartographie si quelqu'un d'autre tombe sur ce problème et ne veut pas installer un plugin :
Fonction :
" Vertical Split Buffer Function
function VerticalSplitBuffer(buffer)
execute "vert belowright sb" a:buffer
endfunction
Cartographie :
" Vertical Split Buffer Mapping
command -nargs=1 Vbuffer call VerticalSplitBuffer(<f-args>)
Ceci accomplit la tâche d'ouvrir un tampon dans une division droite, donc pour le tampon 1, vous l'appelleriez comme suit :
:Vbuffer 1