Não consigo obter o terminal XFCE para exibir os esquemas de cores do VIM

10

Isso é o que eu tenho no meu .bashrc

if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
    export TERM=xterm-256color
fi

No meu .vimrc eu tenho:

set t_Co=256
echo $ TERM imprime xterm-256color

tput cores imprime 256

Eu também executei um script chamado 256colors2.pl e todas as cores são impressas corretamente. Ainda o que eu vejo no meu terminal é este (que é o tema "deserto"):

Alémdisso,oarquivocolortest.vimnãoéexibidocorretamente:

Aparentemente, só mostra a paleta de cores padrão do meu terminal.

    
por Sleeper 04.05.2014 / 15:52

1 resposta

1

Você precisa ir para as preferências do terminal xfce, clicar na guia Compatibilidade e verificar se a configuração da emulação é "xterm-256color" e não "xterm"

A razão básica para o problema pode ser encontrada neste artigo: link

Basicamente, você precisa que os terminais baseados em VTE ou GNOME definam a variável de ambiente term antes que o shell seja invocado. As configurações acima farão com que isso aconteça no terminal XFCE

    
por 17.02.2018 / 02:17