Unter Archlinux mit Vim 7.4 (installiert mit Pacman) habe ich versucht, dieLucius-Farbschema. Sobald ich es jedoch eingeschaltet habe, waren alle Farben verschwunden. Dies geschah im Xfce-Terminalemulator unter XFCE (schwarz auf weiß, da dies das Farbschema des Emulators war) oder sogar noch vor dem Start von X11 (damals weiß auf schwarz). Durch die Rückkehr zum Standardfarbschema wurden die Farben wieder eingeschaltet.
Bei der Verwendung von Vim uxterm
trat dieses Problem nicht auf.
Unter Ubuntu 12.04, mit Vim 7.4 (aus dem Quellcode kompiliert) mit genau demselben .vimrc
Inhalt .vim
, auf demselben Xfce-Terminalemulator, unter XFCE,hatte dieses Problem nicht.
Ich habe es geschafft, es unter Archlinux für das Xfce-Terminal und die Befehlszeile zum Laufen zu bringen: Ich habe oben Folgendes hinzugefügt .vimrc
:
set t_Co=256
Dieser Vorschlag kam vonHier.
Was war vorher mit meinem Setup nicht in Ordnung? Wie bekomme ich es richtig zum Laufen?
Antwort1
set t_Co=256
ermöglicht Vim die Verwendung von 256 Farben in Terminals, die dies unterstützen (ich glaube, die meisten tun das). Ohne diesen Befehl zeigt Vim nur 8 oder 16 verschiedene Farben an.
Wenn Sie ein Farbschema laden, das nur aus 256 Farben besteht (oder dafür entwickelt wurde), sieht es seltsam aus oder wird einfach nicht richtig angezeigt, wenn t_Co
es nicht auf 256 eingestellt ist.