Мне нравится использовать vimdiff в качестве инструмента git diff / merge. Проблема заключается в том, что я изменяю размер окна хост-терминала до нового размера: из двух разделенных панелей крайняя левая часть остается той же ширины, а крайняя правая часть расширяется до полного размера окна.
Есть ли команда сделать разделенные панели равными по ширине после изменения размеров окон? Или параметр, при котором панели всегда имеют одинаковый размер? Я посмотрел в, :set equalalways
но он, кажется, не делает то, что я прошу.
<C-v> <C-w>
; Я использовалautocmd VimResized * wincmd =
в моем .vimrc вместо этого^W
и я<C-w>
не работал. Если вы не возражаете, я отредактировал ваш ответ, чтобы показать другой метод. Не стесняйтесь просмотреть это изменение или отменить, если вы не согласны.Ctrlw=изменит размер разделенных панелей, чтобы они стали равными. Но я не знаю, как сделать их равными автоматически, срабатывает при изменении размера окна.
источник