Había pasado mucho tiempo intentando urxvt
trabajar 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 colors
da 256 ahora en lugar de 88 antes Pero cuando ejecuto el 256colors2.pl
script, el resultado no es el esperado.
echo $TERM
da rxvt-unicode
como salida en urxvt.
echo $COLORTERM
da rxvt-xpm
como 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=256
opción en vim. Yo no uso tmux. Usarlo no cambia el resultado del 256colors2.pl
script. El TÉRMINO en tmux ya está establecido en screen-256color
. Traté de copiar el /usr/share/terminfo/r/rxvt-256color
para ~/.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-256color
hay un paquete virtual para elrxvt-unicode
que 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-256color
a tu.tmux.conf
es una idea terrible. La forma correcta de hacerlo esset -g default-terminal "screen-256color"
t_Co
opción. Yo no uso tmux. Usarlo no cambia el resultado del256colors2.pl
script. El TÉRMINO en tmux ya está establecido enscreen-256color
. Traté de copiar el/usr/share/terminfo/r/rxvt-256color
para~/.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.