2009-01-28 15 views
25

Wenn ich ein Vim-Fenster mit 2 Splits geöffnet habe (3 Gesamtpuffer sichtbar) und das Ansichtsfenster jedes Splits angepasst habe, schließe ich einen Puffer, den anderen Die Ansichtsfenster von zwei Puffern werden automatisch in der Größe verändert.Schließen Sie ein geteiltes Fenster in Vim, ohne die Größe anderer Fenster zu ändern.

Gibt es eine Möglichkeit, die Aufteilung beizubehalten oder zumindest besser zu skalieren, wenn ich einen Puffer schließe?

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

Antwort

35
set noea 
" i.e. 
set equalalways 

equalalways in der Vim-Dokumentation.

+0

Vielen Dank! Ich habe die Dokumentation durchsucht, aber ich denke, ich habe nicht genug gesucht: -/ – matpie

+11

Die Dokumentation von vim ist fantastisch, solange Sie wissen, wonach Sie suchen. Herauszufinden, was Sie suchen sollten, ist ein bisschen schwieriger. – rampion

+2

Dieser Tipp ist ein Lebensretter !!!!! Vielen Dank! – pielgrzym

Verwandte Themen