Ein paar Dinge zu überprüfen:
In iTerm2 haben Sie unter "Einstellungen -> Profile -> Terminal" unter "Terminalemulation" "Berichtsterminaltyp:" auf xterm-256color eingestellt.
In Ihrer .vimrc-Datei können Sie einige Optionen festlegen, um sicherzustellen, dass 256 Farben verwendet werden:
set background=dark
" solarized options
let g:solarized_visibility = "high"
let g:solarized_contrast = "high"
colorscheme solarized
Und eine davon sollte funktionieren, aber zuerst die Nummer 1.
ABER, wenn Sie die Standardeinstellung verwenden, die in vim auf Snow Leopard integriert ist, funktioniert dies nicht, da es nicht mit Unterstützung für 256 Farben erstellt wurde. Ich glaube, dass die in Lion integrierte Version dies tut.
Bearbeiten: Aufgrund mehrerer Kommentare zu dieser Antwort habe ich die let g:solarized_termcolors = 256
Zeile aus dem .vimrc
obigen Beispiel entfernt. Es scheint, dass dies für einige ein Problem sein könnte. Ein anderer sagt, dass das Hinzufügen der Linie let g:solarized_termcolors = 16
ein Problem mit der Farbanzeige behoben hat. Ihr eigener Kilometerstand kann variieren.
Zweite Bearbeitung: Wenn Sie die solarisierte Farbpalette in iTerm2 geladen haben, müssen Sie dies tun let g:solarized_termcolors=16
. Nur , let g:solarized_termcolors=256
wenn Sie nicht die solari Palette als iTerm2 Farbe Preset.