VIM im Terminal mit Solarized Theme

Ich versuche, das Solarized-Farbschema mit VIM in Terminal unter Mac OS X 10.8.5 Mountain Lion zu verwenden. Allerdings wirken die Farben ausgewaschen. Sie sind heller/blasser als sie sein sollten. In MacVIM werden die Farben perfekt angezeigt, aber ich bevorzuge die Verwendung von VIM über das Terminal.

Hier ist ein Screenshot, wie die Farben aussehen sollten, gefolgt von einem Screenshot, wie die Farben tatsächlich in Terminal aussehen.

MacVIM Terminal-VIM

Ich habe bereits alle Vorschläge von hier ausprobiert: Ist es möglich, die automatische Farbanpassung von Terminal in Lion zu deaktivieren?

Hat jemand andere Lösungen gefunden, um die Farben in VIM im Terminalmodus zu korrigieren?

Warum verwendest du nicht iTerm2 ? Es ist viel besser als Terminal.app
Das ist überhaupt nicht hilfreich. Ich suche keinen Terminal-Ersatz; Ich möchte Terminal verwenden.
Sie haben gefragt: "Hat jemand andere Lösungen dafür gefunden?" und ich habe. Die Antwort lautet „Ditch Terminal.app“. Wenn dir das nicht gefällt, ist das in Ordnung. Ich stehe immer noch zu meinem Kommentar in der Hoffnung, dass jemand anderes ihn nützlich finden wird.
Ich habe auch gesagt, dass ich es vorziehe, Vim im Terminal zu verwenden. Natürlich frage ich nach Lösungen, die das Problem im Terminal tatsächlich beheben. Andernfalls würde ich MacVim verwenden, anstatt dies zu posten.

Antworten (1)

In Solarized Dark.terminal und Solarized Light.terminal sind die 2*8 ANSI-Farben im sRGB-Farbraum angegeben, der zumindest auf meinem iMac mit Device RGB identisch zu sein scheint. Text, fetter Text, Auswahl, Cursor und Hintergrundfarben sind nicht markiert oder werden in der Farbauswahl als generisches RGB angezeigt. Terminal konvertiert keines von beiden in den Farbraum, der von Ihrem Display verwendet wird.

Sie können die Farben mithilfe des Farbraums Ihres Bildschirms manuell festlegen. Für jede Farbe:

  • Klicken Sie auf das Farbfeld, merken Sie sich die HSB- oder RGB-Werte und ändern Sie das Profil in das von Ihrem Display verwendete Profil.

  • Geben Sie die gemerkten Werte ein, die mit den in der Tabelle unter http://ethanschoonover.com/solarized gezeigten Werten übereinstimmen sollten .

In Solarized Dark.terminal:

  • Die Hintergrundfarbe ist base02 (schwarz)
  • Die Textfarbe ist base0 (brblue)
  • Die Farbe für fetten Text ist base1 (brcyan)
  • Die Cursorfarbe ist base01 (brgreen)
  • Die Auswahlfarbe ist base2 (weiß)

Auf meinem iMac waren die Hintergrund- und Vordergrundfarben in Solarized Dark.terminal anfangs zu hell, aber der von meinem iMac verwendete Farbraum liegt ziemlich nahe bei sRGB, sodass die meisten ANSI-Farben nicht so weit davon entfernt waren.

Meinen Sie mit "Ändern des Profils in das von Ihrem Display verwendete Profil" "Geräte-RGB"? Das habe ich probiert und es scheint keinen Unterschied zu machen.
@theconsultingthief Nein, ich meinte das Profil, das im Einstellungsbereich "Anzeigen" ausgewählt ist und so etwas wie "Farb-LCD" oder "iMac" heißt.