gVim maximizado com uma linha cinza como linha de status

2

Quando eu maximizo o gVim, na parte inferior da janela eu vejo cerca de 20 pixels de linha cinza. À direita, há apenas 4 pixels do mesmo cinza, de cima para baixo. Eu tinha o mesmo cinza antes de 11.04, mas pelo menos duas vezes menor e não me preocupei em consertar ou perguntar sobre isso.

Uma pequena nota é que mesmo que eu use gVim minhas opções são como console. Ou seja sem menu e scrollers.

    
por Gramic 05.05.2011 / 14:45

1 resposta

3

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
    
por plause 09.05.2011 / 03:52