2009-01-28 7 views
25

Si j'ai une fenêtre Vim ouverte avec 2 divisions (3 tampons au total visibles) et j'ai ajusté la fenêtre de chaque division, puis je ferme un tampon, l'autre Les fenêtres de deux tampons sont automatiquement redimensionnées.Fermer une fenêtre fractionnée dans Vim sans redimensionner les autres fenêtres

Existe-t-il un moyen de maintenir ou au moins de mieux dimensionner la division lorsque je ferme un tampon?

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  | 
    | |   | 
    +---+-----------+ 

Répondre

35
set noea 
" i.e. 
set equalalways 

Voir equalalways dans la documentation Vim.

+0

Merci beaucoup! J'ai fait une recherche dans la documentation mais je suppose que je n'ai pas cherché assez dur: -/ – matpie

+11

La documentation de vim est fantastique tant que vous savez ce que vous cherchez. Déterminer ce que vous devriez rechercher est un peu plus compliqué. – rampion

+2

Cette astuce est un changeur de vie !!!!! Merci! – pielgrzym

Questions connexes