Había pasado mucho tiempo intentando urxvttrabajar con 256 colores. Estoy usando Ubuntu He seguido una parte de esta publicación.
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 colorsda 256 ahora en lugar de 88 antes Pero cuando ejecuto el 256colors2.plscript, el resultado no es el esperado.

echo $TERMda rxvt-unicodecomo salida en urxvt.
echo $COLORTERMda rxvt-xpmcomo salida en vim.
echo &t_Co da 256 como salida en vim.
Ayúdame a descubrir cómo configurar 256 colores para urxvt. Mi objetivo principal es usar vim (en terminal) con el tema gruvbox.
Respuesta por respuesta:
Ya he configurado la t_Co=256opción en vim. Yo no uso tmux. Usarlo no cambia el resultado del 256colors2.plscript. El TÉRMINO en tmux ya está establecido en screen-256color. Traté de copiar el /usr/share/terminfo/r/rxvt-256colorpara ~/.terminfo/r/rxvt-256color. No hay cambios en TERM ni en los resultados de las pruebas. Finalmente utilicé el colortest que CJD14 ha vinculado , muchos colores no funcionan. Solo se están coloreando un montón de colores. Entonces algo definitivamente está roto o configurado incorrectamente.

rxvt-unicode-256colorhay un paquete virtual para elrxvt-unicodeque admite 256 colores. A pesar de que se está instalando, no puedo obtener compatibilidad con 256 colores en neovim aunque urxvt tiene compatibilidad con 256 colores.Intente copiar / usr / share / terminfo / r / rxvt-256color a ~ / .terminfo / r / rxvt-256color
Y en tu vimrc agrega
También agregue
En su tmux, conf de pantalla si se usa.
Ah, y echa un vistazo al complemento CSApprox vim cuando obtienes el soporte a todo color, hace que muchos temas se vean geniales en los terminales.
Pruebe también este script en vim para verificar el soporte a todo color. colortest
fuente
TERM=screen-256colora tu.tmux.confes una idea terrible. La forma correcta de hacerlo esset -g default-terminal "screen-256color"t_Coopción. Yo no uso tmux. Usarlo no cambia el resultado del256colors2.plscript. El TÉRMINO en tmux ya está establecido enscreen-256color. Traté de copiar el/usr/share/terminfo/r/rxvt-256colorpara~/.terminfo/r/rxvt-256color. No hay cambios en TERM ni en los resultados de las pruebas. Finalmente utilicé el más colorido que has vinculado, muchos colores no funcionan. Solo se están coloreando un montón de colores.