Sim, finalmente encontrei meu erro. Parece que você precisa instalar o pacote rxvt-unicode-256color
para obter suporte a 256 cores.
sudo apt-get install rxvt-unicode-256color
é a resposta para meus problemas.
Eu gastei tanto tempo tentando obter urxvt
para trabalhar com 256 cores. Eu estou usando o Ubuntu. Eu segui uma parte do este post
cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo
vi rxvt-unicode.terminfo
# Change the following from:
#
# lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
# lines_of_memory#0, max_colors#256, max_pairs#32767
# Make .terminfo dir if you don't already have it
install -d .terminfo
# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo
# Cleanup
rm rxvt-unicode.terminfo
tput colors
fornece 256 agora em vez de 88 antes
Mas quando eu executo o script 256colors2.pl
, a saída não é a esperada.
echo$TERM
fornecerxvt-unicode
comosaídaemurxvt.
echo$COLORTERM
fornecerxvt-xpm
comosaídanovim.
echo&t_Co
fornece256comosaídanovim.
Porfavor,ajude-meadescobrircomoconfigurar256coresparaourxvt.Meuprincipalobjetivoéusarovim(noterminal)comotemagruvbox.
Respostaparaumaresposta:
Jádefiniaopçãot_Co=256
novim.Eunãousootmux.Usá-lonãoalteraoresultadodoscript256colors2.pl
.OTERMnotmuxjáestádefinidocomoscreen-256color
.Eutenteicopiaro/usr/share/terminfo/r/rxvt-256color
para~/.terminfo/r/rxvt-256color
.NenhumamudançanoTERMounosresultadosdostestes.Finalmenteeuusei
Tente copiar / usr / share / terminfo / r / rxvt-256color para ~ / .terminfo / r / rxvt-256color
E no seu vimrc add
set t_Co=256
Adicione também
set -g default-terminal "screen-256color"
No seu tmux, conf de tela se usado.
Ah, e confira o plug-in CSApprox vim quando você obtém o suporte de cores completo, o que faz com que muitos temas fiquem ótimos em terminais.
Tente também este script no vim para verificar o suporte de cores. mais importante