GNU-Bildschirm, Vim und Urxvt mit 256 Farben. GNU

GNU-Bildschirm, Vim und Urxvt mit 256 Farben. GNU

Ich habe definiert

urxvt*color0:      #000000
urxvt*color8:      #777777

in meinem $HOME/.Xdefault. Wenn ich vim verwende (Konsole, nicht gvim), erhalte ich ein helles Grau für Zeichenfolgen in Bash-Skripten, wenn ich urxvt verwende. Wenn ich jetzt GNU screen starte und dieselbe Datei mit vim bearbeite, sind alle Zeichenfolgen schwarz. Dies ist ein Problem, da ich für mein Terminal Reverse Video verwende (weißer Text auf schwarzem Hintergrund). Der TERM ist in beiden Fällen derselbe (xterm).

Ist das ein Vim- oder Bildschirmproblem? Und noch wichtiger: Wie löse ich es?

Nachdem bhinesley Antwort mich auf die richtige Spur gebracht hatte, war die Lösung, hinzuzufügen

set t_Co=256

zu meinem $HOME/.vimrc. Außerdem habe ich Folgendes für meine TERM-Variable festgelegt:

screen-256color
xterm-256color

für Bildschirm und URXVT-Konsole.

Antwort1

256colors2.plVon hier herunterladen und ausführen :http://www.frexx.de/xterm-256-notes/

Wenn es nicht wie der Screenshot auf der Site aussieht, wissen Sie, dass Ihr Problem ist screen. Wenn es gut aussieht, können Sie Vim mit testen :runtime syntax/colortest.vim.

verwandte Informationen