Eu havia passado tanto tempo tentando urxvt
trabalhar com 256 cores. Eu estou usando o Ubuntu. Eu segui uma parte deste 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
dá 256 agora em vez de 88 antes Mas quando executo o 256colors2.pl
script, a saída não é a esperada.
echo $TERM
dá rxvt-unicode
como saída em urxvt.
echo $COLORTERM
dá rxvt-xpm
como saída no vim.
echo &t_Co
dá 256 como saída no vim.
Por favor, ajude-me a descobrir como configurar 256 cores para o urxvt. Meu principal objetivo é usar o vim (no terminal) com o tema gruvbox.
Resposta para uma resposta:
Eu já configurei a t_Co=256
opção no vim. Eu não uso tmux. Usá-lo não altera o resultado do 256colors2.pl
script. O TERM no tmux já está definido como screen-256color
. Eu tentei copiar o arquivo /usr/share/terminfo/r/rxvt-256color
para ~/.terminfo/r/rxvt-256color
. Nenhuma alteração no TERM ou nos resultados dos testes. Finalmente, usei o CJD14 mais colortado , muitas cores não estão funcionando. Apenas um monte de cores está sendo colorido. Então, algo está definitivamente quebrado ou configurado errado.
rxvt-unicode-256color
é um pacote virtual para orxvt-unicode
qual suporta 256 cores. Apesar da instalação, não consigo obter suporte para 256 cores no neovim, embora o urxvt tenha suporte para 256 cores.Tente copiar / usr / share / terminfo / r / rxvt-256color para ~ / .terminfo / r / rxvt-256color
E no seu vimrc adicione
Adicione também
No seu tmux, screen conf, se usado.
Ah, e confira o plug-in CSApprox vim quando você obtém o suporte de cores, pois muitos temas ficam ótimos nos terminais.
Experimente também este script no vim para verificar o suporte de cores. colortest
fonte
TERM=screen-256color
ao seu.tmux.conf
é uma péssima idéia. A maneira correta de fazer isso éset -g default-terminal "screen-256color"
t_Co
opção. Eu não uso tmux. Usá-lo não altera o resultado do256colors2.pl
script. O TERM no tmux já está definido comoscreen-256color
. Eu tentei copiar o arquivo/usr/share/terminfo/r/rxvt-256color
para~/.terminfo/r/rxvt-256color
. Nenhuma alteração no TERM ou nos resultados dos testes. Finalmente, usei o mais colorido que você vinculou, muitas cores não estão funcionando. Apenas um monte de cores está sendo colorido.