2

Можно ли перерисовать экран vim, если я сделаю следующее:

  1. Vim в маленьком терминале 80x24
  2. vsplit file2.c
  3. Максимизировать терминал
  4. Это все чудо, и я не знаю, как сделать так, чтобы окна перерисовывались равномерно.

3 ответа3

2

Попробуйте Ctrl - w = в обычном режиме, чтобы все окна были одинакового размера.

1

Также можно настроить автокоманду на выполнение <C-w>= каждый раз, когда вы изменяете размер терминала.

au VimResized * if &equalalways | wincmd = | endif 

&equalalways - это опция, которая изменяет размеры окон на равные после разделения / закрытия (установлено по умолчанию), поэтому вполне естественно использовать и здесь.

0

Для корректной адаптации неравного разделения окон вы можете попробовать мой плагин ProportionalResize.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .