Когда я максимизирую gVim, в нижней части окна я вижу около 20 пикселей серой линии. Справа есть только 4 пикселя одного и того же серого цвета сверху вниз. До 11.04 у меня был такой же серый, но как минимум вдвое меньше, и я не удосужился его починить или спросить об этом.
Небольшое замечание: даже если я использую gVim, мои настройки похожи на консоль. То есть без меню и скроллеров.
VIM вычисляет ширину и высоту своей области отображения, используя столбцы и строки, а не пиксели . Измените размер окна GVIM с помощью мыши, и вы заметите изменение.
Скажем, высота заголовка составляет 40 пикселей; при максимизации ширина и высота окна GVIM составляет 1024 X 722. Тогда общая область отображения VIM ДОЛЖНА быть 1024 X 682 (722 - 40).
Если высота каждой строки составляет 20px, а каждый символ (столбец) занимает 5px, то будет 51 (1024/20) строк и 4 (1024 mod 20) пикселей, 136 (682/5) столбцов и 2 ( 682 мод 5) пикселей.
Фактическая ширина и высота области отображения VIM составляет 1020 X 720, в то время как разрешение окна GVIM составляет 1024 X 722, из-за чего остальная зона не используется (серая область). 112]
Как это исправить?
Никогда не максимизируйте окно GVIM, или вы можете использовать этот трюк:
:set lines=8888
:set columns=8888