O VIM calcula a largura e a altura de sua área de exibição usando colunas e linhas, não pixels . Redimensione sua janela GVIM usando o mouse e você perceberá a mudança.
Digamos que a altura da barra de título seja 40px; quando maximizada, a largura e a altura da janela GVIM são 1024 X 722. Em seguida, a área total de exibição do VIM DEVE ser 1024 X 682 (722 - 40).
Se a altura de cada linha for 20px e cada caractere (coluna) tiver 5px, então haverá 51 (1024/20) linhas e 4 (1024 mod 20) pixels, 136 (682/5) colunas e 2 ( 682 mod 5) pixels.
A largura e a altura reais da área de exibição do VIM são 1020 x 720, enquanto a resolução da janela GVIM é de 1024 x 722, o que torna a área de descanso não utilizada (a área cinza).
Como consertar isso?
Nunca maximize a janela do GVIM, ou você pode usar este truque:
:set lines=8888
:set columns=8888