Как сделать два окна равными по ширине при сравнении файлов?

16

Как сделать два окна равными по ширине при сравнении файлов с помощью команды vim -d file1 file2?

введите описание изображения здесь

Как сделать так, чтобы два окна были одинаковой ширины?

it_is_a_literature
источник

Ответы:

21

Вы можете выровнять размер окна с <c-w>=.

ChoiZ
источник
7

Если вы хотите, чтобы ширина окна оставалась одинаковой при изменении размера окна Vim, попробуйте это в вашем ~ / .vimrc:

if exists("##VimResized")
    if &diff
        au VimResized * wincmd =
    endif
endif
garyjohn
источник
Upvote для вас, как вы экономите мне несколько нажатий клавиш
Антоний
Почему нет set equalalways?
Уолф
Потому что я обычно не хочу, чтобы мои окна были одинаковой ширины, но я хочу, чтобы они были одинаковой ширины при сравнении двух буферов. Кроме того, «equalalways» не сохраняет окна одинаковой ширины при изменении размера окна Vim.
Гариджон