J'avais passé tellement de temps à essayer urxvt
de travailler avec 256 couleurs. J'utilise Ubuntu. J'ai suivi une partie de ce 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
donne 256 maintenant au lieu de 88 plus tôt Mais quand j'exécute le 256colors2.pl
script, la sortie n'est pas comme prévu.
echo $TERM
donne rxvt-unicode
comme sortie dans urxvt.
echo $COLORTERM
donne rxvt-xpm
en sortie dans vim.
echo &t_Co
donne 256 en sortie dans vim.
S'il vous plaît, aidez-moi à comprendre comment configurer 256 couleurs pour urxvt. Mon objectif principal est d'utiliser vim (dans le terminal) avec le thème gruvbox.
Réponse pour une réponse:
J'ai déjà défini l' t_Co=256
option dans vim. Je n'utilise pas tmux. Son utilisation ne change pas le résultat du 256colors2.pl
script. Le TERM dans tmux est déjà défini sur screen-256color
. J'ai essayé de copier le /usr/share/terminfo/r/rxvt-256color
to ~/.terminfo/r/rxvt-256color
. Aucun changement sur TERM ou les résultats des tests. Enfin j'ai utilisé le CJD14 colortest le plus lié , de nombreuses couleurs ne fonctionnent pas. Seul un tas de couleurs sont colorées. Donc, quelque chose est définitivement cassé ou mal configuré.
rxvt-unicode-256color
est un paquet virtuel pourrxvt-unicode
lequel prend en charge 256 couleurs. Malgré cela, je ne parviens pas à obtenir un support 256 couleurs dans neovim même si urxvt a un support 256 couleurs.Essayez de copier / usr / share / terminfo / r / rxvt-256color vers ~ / .terminfo / r / rxvt-256color
Et dans votre vimrc ajoutez
Ajoutez également
Dans votre tmux, écran conf si utilisé.
Oh et consultez le plugin CSApprox vim lorsque vous obtenez le support en couleur, cela rend de nombreux thèmes superbes dans les terminaux.
Essayez également ce script dans vim pour vérifier la prise en charge des couleurs. colortest
la source
TERM=screen-256color
à votre.tmux.conf
est une terrible idée. La bonne façon de le faire estset -g default-terminal "screen-256color"
t_Co
option. Je n'utilise pas tmux. Son utilisation ne change pas le résultat du256colors2.pl
script. Le TERM dans tmux est déjà défini surscreen-256color
. J'ai essayé de copier le/usr/share/terminfo/r/rxvt-256color
to~/.terminfo/r/rxvt-256color
. Aucun changement sur TERM ou les résultats des tests. Enfin, j'ai utilisé le plus colore que vous avez lié, de nombreuses couleurs ne fonctionnent pas. Seul un tas de couleurs sont colorées.