¿Cómo evito que mi ventana se mueva cuando uso vsplit?

11

Cuando uso :vsplitmi ventana gvim salta a una ubicación de pantalla específica. ¿Cómo evito que esto suceda?

Lo mismo sucede cuando se cierra la penúltima división.

Estoy usando gvim en Windows.

usuario3122718
fuente

Respuestas:

12

Esto sucede porque cuando se divide verticalmente la ventana, vim necesita agregar una barra de desplazamiento vertical, lo que hace que vim recalcule el tamaño visual y eventualmente haga que vim salte a una ubicación de pantalla diferente. La solución actual es:set guioptions-=r guioptions-=L

Actualizar

A partir del parche 8.0.1278 , también puede usar :set guioptions+=kpara evitar que Vim cambie el tamaño, consulte también la documentación en:help 'go-k'

Christian Brabandt
fuente
2
Gracias, funciona muy bien! guioptions-=Lparece ser suficiente para mí, aunque podría no haber cubierto todos los casos. Para cualquiera que se pregunte, :set guioptions-=relimina la barra de desplazamiento del lado derecho y guioptions-=Lla izquierda, que aparece al usar :vsplit.
user3122718