gVim abrir uma aba empurra a linha de status para fora da janela

5

Ao abrir uma nova guia no gVim (com :tabe ), a linha de status na parte inferior da tela desaparece. Se eu pressionar : e começar a digitar um comando, não consigo mais ver o comando na linha de status.

Quando a janela gVim é maximizada, a abertura de uma guia empurra a linha de status abaixo da tela. Quando a janela do gVim não estiver maximizada, a janela aumentará de altura. Esse problema acontece no Gnome e no Xmonad.

Estou procurando uma maneira de contornar esse problema. Existe uma maneira de forçar a janela a redesenhar de forma que a linha de status caiba dentro da janela?

    
por Trey Hunner 20.12.2011 / 04:17

3 respostas

2

Isso acontece comigo também. A solução que eu uso é minimizar o gVim e maximizá-lo novamente. Depois disso, a barra de status fica visível novamente.
Bug é descrito aqui: link
Bug é reportado como corrigido no debian, mas o problema ainda está lá com o Ubuntu 11.04 (Natty)

    
por 20.12.2011 / 13:24
1

O problema parece surgir apenas quando a linha de tabulação é exibida. A solução alternativa que uso é apenas para mostrar sempre a tabline:

:set showtabline=2

(no .vimrc é claro). Eu pessoalmente não me importo de ter a linha extra lá quando eu tiver apenas uma aba aberta, então funciona para mim, de qualquer forma.

    
por 09.02.2012 / 20:21
0

Eu fiz o upgrade para o Vim 7.3, usando o Vim 7.3 PPA para Ubuntu mencionado aqui . Infelizmente isso ainda não resolveu o problema.

Minha solução atual envolve o uso de páginas de guias não-GUI. Eu removi as páginas da guia GUI removendo e de guioptions no meu arquivo .vimrc, assim:

set guioptions-=e
    
por 20.12.2011 / 18:59