Jak sprawić, by dwa okna miały równą szerokość podczas porównywania plików?

16

Jak sprawić, by dwa okna miały równą szerokość podczas porównywania plików z poleceniem vim -d file1 file2?

wprowadź opis zdjęcia tutaj

Jak sprawić, by dwa okna miały równą szerokość?

it_is_a_literature
źródło

Odpowiedzi:

21

Możesz wyrównać rozmiar okien za pomocą <c-w>=.

ChoiZ
źródło
7

Jeśli chcesz, aby szerokość okna pozostała równa podczas zmiany rozmiaru okna Vima, spróbuj tego w swoim ~ / .vimrc:

if exists("##VimResized")
    if &diff
        au VimResized * wincmd =
    endif
endif
garyjohn
źródło
Głosuj za siebie, ponieważ oszczędzasz mi trochę klawiszy
Antony
Dlaczego nie set equalalways?
Walf
Ponieważ generalnie nie chcę, aby moje okna miały taką samą szerokość, ale chcę je o równej szerokości podczas porównywania dwóch buforów. Ponadto „równość” nie utrzymuje okien o tej samej szerokości podczas zmiany rozmiaru okna Vima.
garyjohn