Esquema (s) de cores no Vim não funcionando corretamente

3

No Archlinux, usando o Vim 7.4 (instalado com o pacman), tentei usar o esquema de cores do lucius . No entanto, no momento em que eu liguei, todas as cores foram embora. Isso aconteceu no emulador do Xfce Terminal sob o XFCE (preto no branco, já que era o esquema de cores do emulador), ou antes mesmo de iniciar o X11 (então, branco no preto). Voltando ao esquema de coloração padrão voltou as cores.

O uso do Vim em uxterm não teve esse problema.

No Ubuntu 12.04, usando o Vim 7.4 (compilado da fonte) com exatamente o mesmo conteúdo .vimrc e .vim , no mesmo emulador de terminal do Xfce, sob o XFCE, não tinha esse problema .

Consegui fazê-lo funcionar no Archlinux para o terminal e a linha de comando do Xfce: Adicionei o seguinte ao topo do meu .vimrc :

set t_Co=256

Essa sugestão veio de aqui .

O que havia de errado com minha configuração antes disso? Qual é a maneira correta de fazer isso funcionar?

    
por XXX 21.05.2015 / 19:19

1 resposta

2

set t_Co=256 permite ao Vim usar 256 cores em terminais que suportam isso (acho que a maioria deles). Sem esse comando, o Vim mostrará apenas 8 ou 16 cores diferentes.

Se você carregar um esquema de cores que tenha apenas 256 cores (ou tenha sido feito para isso), ele parecerá desativado ou não será exibido corretamente se t_Co não estiver definido como 256.

link

    
por 21.05.2015 / 19:47