tela GNU, vim e urxvt com 256 cores. gnu

0

Eu defini

urxvt*color0:      #000000
urxvt*color8:      #777777

no meu $ HOME / .Xdefault. Usando vim (console não gvim), isso me dá um cinza claro para strings em scripts bash quando eu uso o urxvt. Agora, se eu iniciar a tela GNU e editar o mesmo arquivo com o vim, todas as seqüências agora estão pretas. Isso é um problema, já que uso o vídeo revese (texto branco em fundo preto para o meu terminal). O TERM é o mesmo em ambos os casos (xterm).

Este é um problema de vim ou tela? Mais importante, como resolvo isso?

Após a resposta do bhinesley me colocar nas faixas corretas, a solução foi adicionar

set t_Co=256

para o meu $ HOME / .vimrc. Além disso, tenho o seguinte conjunto para minha variável TERM:

screen-256color
xterm-256color

para o console de tela e urxvt.

    
por Sardathrion 22.08.2011 / 17:13

1 resposta

2

Faça o download e execute 256colors2.pl aqui: link

Se não se parece com a captura de tela do site, você sabe que seu problema é screen . Se estiver bem, você pode testar o Vim usando :runtime syntax/colortest.vim .

    
por 22.08.2011 / 19:35