Можно ли перерисовать экран vim, если я сделаю следующее:
- Vim в маленьком терминале 80x24
vsplit file2.c
- Максимизировать терминал
- Это все чудо, и я не знаю, как сделать так, чтобы окна перерисовывались равномерно.
Можно ли перерисовать экран vim, если я сделаю следующее:
vsplit file2.c
Попробуйте Ctrl - w = в обычном режиме, чтобы все окна были одинакового размера.
Также можно настроить автокоманду на выполнение <C-w>=
каждый раз, когда вы изменяете размер терминала.
au VimResized * if &equalalways | wincmd = | endif
&equalalways
- это опция, которая изменяет размеры окон на равные после разделения / закрытия (установлено по умолчанию), поэтому вполне естественно использовать и здесь.
Для корректной адаптации неравного разделения окон вы можете попробовать мой плагин ProportionalResize.