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
88の代わりに256になりましたが、256colors2.pl
スクリプトを実行すると、出力が期待どおりになりません。
echo $TERM
rxvt-unicode
urxvtの出力として提供します。
echo $COLORTERM
rxvt-xpm
vimの出力として提供します。
echo &t_Co
vimで256を出力します。
urxvtに256色を設定する方法を見つけてください。私の主な目的は、vim(in terminal)をgruvboxテーマで使用することです。
回答に対する回答:
私はすでにt_Co=256
vimでオプションを設定しています。tmuxは使用しません。これを使用しても、256colors2.pl
スクリプトの結果は変わりません。tmuxのTERMはすでにに設定されていscreen-256color
ます。をコピーしてみ/usr/share/terminfo/r/rxvt-256color
ました~/.terminfo/r/rxvt-256color
。TERMまたはテストの結果に変更はありません。最後に、CJD14がリンクしたcolortestを使用しましたが、多くの色が機能していません。たくさんの色だけが着色されています。したがって、何かが完全に壊れているか、設定が間違っています。
rxvt-unicode-256color
は、rxvt-unicode
256色をサポートする仮想パッケージがあります。これがインストールされているにもかかわらず、urxvtが256色をサポートしていても、neovimで256色をサポートすることはできません。