Spędziłem tyle czasu, aby spróbować urxvt
pracować z 256 kolorami. Używam Ubuntu. Śledziłem część tego postu
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
daje teraz 256 zamiast 88 wcześniej Ale kiedy uruchamiam 256colors2.pl
skrypt, wynik nie jest zgodny z oczekiwaniami.
echo $TERM
daje rxvt-unicode
jako wynik w urxvt.
echo $COLORTERM
daje rxvt-xpm
jako wynik w vim.
echo &t_Co
daje 256 jako wynik w vimie.
Pomóż mi dowiedzieć się, jak skonfigurować 256 kolorów dla urxvt. Moim głównym celem jest użycie vima (w terminalu) z motywem gruvbox.
Odpowiedź na odpowiedź:
Ustawiłem już tę t_Co=256
opcję w vimie. Nie używam tmux. Użycie go nie zmienia wyniku 256colors2.pl
skryptu. TERM w tmuxie jest już ustawiony na screen-256color
. Próbowałem skopiować /usr/share/terminfo/r/rxvt-256color
do ~/.terminfo/r/rxvt-256color
. Brak zmian w TERM lub wynikach testów. W końcu użyłem najbarwniej połączonego CJD14 , wiele kolorów nie działa. Barwi się tylko garść kolorów. Więc coś jest zdecydowanie zepsute lub źle skonfigurowane.
rxvt-unicode-256color
jest pakietem wirtualnym, dlarxvt-unicode
którego obsługuje 256 kolorów. Pomimo tego, że jest zainstalowany, nie jestem w stanie uzyskać 256 kolorów w neovim, mimo że urxvt obsługuje 256 kolorów.Spróbuj skopiować / usr / share / terminfo / r / rxvt-256color do ~ / .terminfo / r / rxvt-256color
I w swoim vimrc dodaj
Dodaj także
W swoim tmux, screen conf, jeśli jest używany.
Aha i sprawdź wtyczkę CSApprox vim, gdy uzyskasz pełną obsługę kolorów, dzięki czemu wiele motywów wygląda świetnie w terminalach.
Wypróbuj również ten skrypt w vimie, aby sprawdzić pełną obsługę kolorów. Colortest
źródło
TERM=screen-256color
do ciebie.tmux.conf
to straszny pomysł. Prawidłowy sposób to zrobićset -g default-terminal "screen-256color"
t_Co
opcję. Nie używam tmux. Użycie go nie zmienia wyniku256colors2.pl
skryptu. TERM w tmuxie jest już ustawiony nascreen-256color
. Próbowałem skopiować/usr/share/terminfo/r/rxvt-256color
do~/.terminfo/r/rxvt-256color
. Brak zmian w TERM lub wynikach testów. W końcu użyłem colortest, który połączyłeś, wiele kolorów nie działa. Barwi się tylko garść kolorów.