2009-01-28 6 views
25

Si tengo una ventana Vim abierta con 2 divisiones (3 búferes totales visibles) y he ajustado la ventana gráfica de cada división, luego cierro un buffer, el otro las ventanas gráficas de dos búferes se redimensionan automáticamente.Cerrar una ventana dividida en Vim sin cambiar el tamaño de otras ventanas

¿Hay alguna forma de mantener o al menos mejorar la escala de la división cuando cierro un búfer?

1) Vim window with three splits, custom size: 
    +---+-------+---+ 
    | |  | | 
    | 1 | 2 | 3 | 
    | |  | | 
    +---+-------+---+ 
2) Close buffer 3, splits are resized to "best fit": 
    +-------+-------+ 
    |  |  | 
    | 1 | 2 | 
    |  |  | 
    +-------+-------+ 
3) I want it to stay like this, resize only adjacent buffer: 
    +---+-----------+ 
    | |   | 
    | 1 |  2  | 
    | |   | 
    +---+-----------+ 

Respuesta

35
set noea 
" i.e. 
set equalalways 

Ver equalalways en la documentación de Vim.

+0

¡Muchas gracias! Investigué la documentación pero creo que no busqué lo suficiente: -/ – matpie

+11

La documentación de vim es fantástica siempre que sepa lo que está buscando. Averiguar lo que deberías estar buscando es un poco más complicado. – rampion

+2

¡Este consejo es un cambio de vida! ¡Gracias! – pielgrzym

Cuestiones relacionadas