Я потратил так много времени, чтобы попытаться начать urxvt
работу с 256 цветами. Я использую Ubuntu. Я следил за частью этого поста
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
теперь дает 256 вместо 88 раньше. Но когда я запускаю 256colors2.pl
скрипт, вывод не такой, как ожидалось.
echo $TERM
дает rxvt-unicode
как вывод в urxvt.
echo $COLORTERM
дает rxvt-xpm
как вывод в vim.
echo &t_Co
дает 256 как вывод в vim.
Пожалуйста, помогите мне разобраться, как настроить 256 цветов для urxvt. Моя главная цель - использовать vim (в терминале) с темой gruvbox.
Ответ за ответ:
Я уже установил t_Co=256
опцию в vim. Я не использую tmux. Использование этого не меняет результат 256colors2.pl
сценария. TERM в tmux уже установлен на screen-256color
. Я пытался скопировать /usr/share/terminfo/r/rxvt-256color
в ~/.terminfo/r/rxvt-256color
. Без изменений в СРОК и результаты испытаний. Наконец я использовал colortest CJD14 , многие цвета не работают. Только куча цветов окрашиваются. Так что что-то определенно сломано или настроено неправильно.
rxvt-unicode-256color
есть виртуальный пакет, дляrxvt-unicode
которого поддерживается 256 цветов. Несмотря на это, я не могу получить поддержку 256 цветов в neovim, хотя urxvt поддерживает 256 цветов.Попробуйте скопировать / usr / share / terminfo / r / rxvt-256color в ~ / .terminfo / r / rxvt-256color
И в ваш vimrc добавьте
Также добавьте
В вашем tmux, экран conf если используется.
О, и посмотрите на плагин CSApprox vim, когда вы получите полноцветную поддержку, так как многие темы отлично смотрятся в терминалах.
Также попробуйте этот скрипт в vim для проверки поддержки полного цвета. colortest
источник
TERM=screen-256color
к вашей.tmux.conf
- ужасная идея. Правильный способ сделать этоset -g default-terminal "screen-256color"
t_Co
опцию. Я не использую tmux. Использование этого не меняет результат256colors2.pl
сценария. TERM в tmux уже установлен наscreen-256color
. Я пытался скопировать/usr/share/terminfo/r/rxvt-256color
в~/.terminfo/r/rxvt-256color
. Без изменений в СРОК и результаты испытаний. Наконец я использовал цветовой тест, который вы связали, многие цвета не работают. Только куча цветов окрашиваются.