256色で動作するようにurxvtを設定します


16

urxvt256色で作業するために時間を費やしていました。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 colors88の代わりに256になりましたが、256colors2.plスクリプトを実行すると、出力が期待どおりになりません。 これがスクリーンショットです

echo $TERMrxvt-unicodeurxvtの出力として提供します。

echo $COLORTERMrxvt-xpmvimの出力として提供します。

echo &t_Co vimで256を出力します。

urxvtに256色を設定する方法を見つけてください。私の主な目的は、vim(in terminal)をgruvboxテーマで使用することです。

回答に対する回答:

私はすでにt_Co=256vimでオプションを設定しています。tmuxは使用しません。これを使用しても、256colors2.plスクリプトの結果は変わりません。tmuxのTERMはすでにに設定されていscreen-256colorます。をコピーしてみ/usr/share/terminfo/r/rxvt-256colorました~/.terminfo/r/rxvt-256color。TERMまたはテストの結果に変更はありません。最後に、CJD14がリンクしたcolortestを使用しましたが、多くの色が機能していません。たくさんの色だけが着色されています。したがって、何かが完全に壊れているか、設定が間違っています。

回答:


20

はい、ついに私の間違いを見つけました。rxvt-unicode-256color256色をサポートするには、パッケージをインストールする必要があるようです。

sudo apt-get install rxvt-unicode-256color

私の問題に対する答えです。


1
Debianにrxvt-unicode-256colorは、rxvt-unicode256色をサポートする仮想パッケージがあります。これがインストールされているにもかかわらず、urxvtが256色をサポートしていても、neovimで256色をサポートすることはできません。
ジョン

0

/ usr / share / terminfo / r / rxvt-256colorを〜/ .terminfo / r / rxvt-256colorにコピーしてみてください

そして、vimrcに追加します

set t_Co=256 

また追加

set -g default-terminal "screen-256color"

tmuxで、使用されている場合はconfをスクリーニングします。

ああ、フルカラーサポートを取得したら、CSApprox vimプラグインをチェックしてください。多くのテーマが端末で見栄えよくなります。

また、vimでこのスクリプトを試して、フルカラーのサポートを確認してください。 カラーテスト


1
TERM=screen-256colorあなたに追加するの.tmux.confはひどい考えです。正しい方法はset -g default-terminal "screen-256color"
jasonwryan

私はすでにt_Coオプションを設定しています。tmuxは使用しません。これを使用しても、256colors2.plスクリプトの結果は変わりません。tmuxのTERMはすでにに設定されていscreen-256colorます。をコピーしてみ/usr/share/terminfo/r/rxvt-256colorました~/.terminfo/r/rxvt-256color。TERMまたはテストの結果に変更はありません。最後に、リンクしたカラーテストを使用しましたが、多くの色が機能していません。たくさんの色だけが着色されています。
ma08
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.