No Archlinux, usando Vim 7.4 (instalado com pacman), tentei usar oesquema de cores lúcio. Porém, no momento em que liguei, todas as cores desapareceram. Isso aconteceu no emulador de Terminal Xfce no XFCE (preto no branco, já que esse era o esquema de cores do emulador), ou antes mesmo de iniciar o X11 (então, branco no preto). Voltar ao esquema de cores padrão ativou as cores novamente.
Usar o Vim em uxterm
não teve esse problema.
No Ubuntu 12.04, usando Vim 7.4 (compilado da fonte) com exatamente o mesmo .vimrc
conteúdo .vim
, no mesmo emulador de terminal Xfce, no XFCE,não tive esse problema.
Consegui fazê-lo funcionar no terminal Archlinux para Xfce e na linha de comando: adicionei o seguinte ao topo do meu .vimrc
:
set t_Co=256
Essa sugestão veio deaqui.
O que havia de errado com minha configuração antes disso? Qual é a maneira correta de fazer isso funcionar?
Responder1
set t_Co=256
permite que o Vim use 256 cores em terminais que suportam isso (acho que a maioria deles suporta). Sem esse comando, o Vim mostrará apenas 8 ou 16 cores diferentes.
Se você carregar um esquema de cores com apenas 256 cores (ou feito para isso em mente), ele parecerá estranho ou simplesmente não será exibido corretamente se t_Co
não estiver definido como 256.