Como dizer ao Vim para estender a cor de fundo para toda a tela?

10

Eu tenho um problema com os esquemas de cores do Vim: A cor do plano de fundo não preenche a tela inteira. Por exemplo, no esquema de cores "azul", toda a tela deve ficar azul. Em vez disso, o plano de fundo azul se estende apenas até o final de cada linha. Esta é uma configuração no console que estou perdendo ou isso é um problema com minhas configurações padrão do vim?

Estou tendo apenas esse problema com o Ubuntu 10.10. echo $TERM outputs xterm-color .

[Update]: Para eliminar fontes de erro, meu minimal ~ / .vimrc é assim:

filetype plugin on
colorscheme blue
syntax on

/etc/vim/vimrc contém os padrões inalterados do Ubuntu

    
por chiborg 11.05.2011 / 14:42

2 respostas

14

Conforme explicado aqui , desative Apagar cor de fundo (BCE ) limpando a opção t_ut terminal (execute :set t_ut= no Vim e então pressione Controlar + L para atualizar a exibição do terminal) para que o Vim estenda o plano de fundo do esquema de cores cor para toda a tela do terminal. Isso também funciona se o Vim estiver sendo usado dentro do tmux ou da tela GNU.

    
por 07.03.2013 / 20:21
3

Eu tive o mesmo problema com o Ubuntu 12.04 e o OpenBSD 5.1 ao usar o vim dentro do tmux. Por fim, consegui resolvê-lo definindo meu tipo de terminal como screen-256color .

    
por 09.10.2012 / 04:49