Boa pergunta! Eu nunca tinha pensado nisso, mas agora que penso nisso, a mesma coisa me incomodou também!
Você pode usar a combinação de teclas ctrl-w = para redimensionar todos os grupos para o seu tamanho apropriado. De :help CTRL-W_=
*CTRL-W_=*
CTRL-W = Make all windows (almost) equally high and wide, but use
'winheight' and 'winwidth' for the current window.
Windows with 'winfixheight' set keep their height and windows
with 'winfixwidth' set keep their width.
No entanto, é irritante fazer isso toda vez que você redimensiona a tela. Você pode automatizar isso com autocommands:
autocmd WinResize * wincmd =
Isto fará com que toda vez que você redimensionar o vim, ele irá automagicamente pressionar ctrl-w = para que você não não precisa se preocupar com isso.
Confirmei que isso funciona nas versões terminal e GUI.
Esta é uma ótima configuração. Na verdade, acabei adicionando-o às minhas configurações pessoais, então obrigado por fazer esta pergunta !