Mostra a barra de rolagem gvim somente quando necessário

3

O Gvim tem um comportamento padrão, onde sempre mostra uma barra de rolagem em todos os buffers o tempo todo.

Existe uma maneira de tornar a barra de rolagem visível somente se o documento for maior que o quadro?

    
por Jamer 13.10.2010 / 12:57

1 resposta

4

Coloque isso em um de seus arquivos de inicialização, ~/.vimrc , ~/.gvimrc , ~/_vimrc ou ~/_gvimrc , para adicionar ou remover a opção da barra de rolagem direita ( r ) de guioptions (abreviado go ).

au VimEnter * if line('$') > &lines | set go+=r | else | set go-=r | endif
au VimResized * if line('$') > &lines | set go+=r | else | set go-=r | endif

Esses autocommands não cobrem todos os eventos que podem fazer com que o tamanho do buffer exceda o tamanho da janela, mas dá a ideia. Veja

:help autocommand-events

para mais.

    
por 13.10.2010 / 18:09