
私は定義しました
urxvt*color0: #000000
urxvt*color8: #777777
私の $HOME/.Xdefault にあります。vim (コンソール、gvim ではありません) を使用すると、urxvt を使用するときに bash スクリプトの文字列が薄い灰色になります。ここで、GNU screen を起動して同じファイルを vim で編集すると、すべての文字列が黒になります。これは、リバース ビデオ (端末で黒の背景に白のテキスト) を使用しているために問題になります。TERM は両方のインスタンスで同じです (xterm)。
これは vim または screen の問題ですか? さらに重要なのは、どうすれば解決できるかということです。
bhinesleyの返信が私を正しい方向に導いてくれた後、解決策は追加することでした
set t_Co=256
$HOME/.vimrc に追加します。また、TERM 変数には次の設定があります:
screen-256color
xterm-256color
画面と urxvt コンソール用。
答え1
256colors2.pl
ここからダウンロードして実行してください:http://www.frexx.de/xterm-256-notes/
サイトのスクリーンショットと似ていない場合は、 に問題があることがわかりますscreen
。問題がなければ、 を使用して Vim をテストできます:runtime syntax/colortest.vim
。