Tengo una lista de buffers en vim. Puedo dividir el búfer horizontalmente usando: sb [N] donde N es el número del búfer. ¿Cómo puedo dividir el búfer verticalmente?
23
Los comandos vs
y vsplit
toman un nombre de archivo como argumento :vs somefile
para abrir un archivo en una división vertical.
Para colocar un búfer existente en una ventana dividida, use el sb#
comando (donde # es el número del búfer). Divide en VIM por defecto a horizontal, para cambiar esto, prefija su comando con el vert
que fuerza una división vertical del siguiente comando de división.
:vert sb#
Donde # es el número de búfer
:sb
funciona con nombres de búfer, esto también funcionará con nombres de búfer::vert sb vimrc
Este es un comando que creé y agregué a mi .vimrc para permitirme abrir un búfer actual en una división vertical
fuente
:Vsb somefile
Como dijo Kirysu , pero además con "posicionar la otra división".
o
... abre un búfer existente, llamado
otherfile.txt
, en una división " justo debajo " del existente.En el caso de división vertical, significa " lado derecho del búfer existente ".
¡Aquí también puede usar la
[tab]
tecla-para dejar que vim complete el nombre del búfer!(ver
:help :vert
también, para más comandos de "posicionamiento")fuente