Vim Solarized Dark Theme sieht auf iTerm2 komisch aus

8617
Satoru.Logic

Ich habe gerade das solarizedFarbschema folgenden Anweisungen auf der Projekt- Seite .

So sieht es jetzt aus: enter image description here

Das ist nicht wie die Screenshots auf der offiziellen Seite.

Irgendeine Idee, wie man das beheben kann?

BEARBEITEN : Dies ist die Farbeinstellung meines iterm2-Profils. enter image description here

Problame gelöst Finden Sie die Antwort in Solarized background color in emacs unter tmux

5
Diese Screenshots befinden sich in MacVim, nicht in einem Terminal. Haben Sie die Palette für iTerm installiert? Was ist der Wert von $ TERM? romainl vor 11 Jahren 0
@romainl Mein `$ TERM` ist` xterm-256color` Satoru.Logic vor 11 Jahren 0
@romainl Ich habe die `solarized dark palette` installiert. Der Grund dafür kann sein, dass der `cterm_fg`-Wert einiger dieser Hervorhebungen von der Hintergrundfarbe abweicht. Dadurch sieht es so aus, als ob viele Löcher auf dem Bildschirm erscheinen. Satoru.Logic vor 11 Jahren 0

4 Antworten auf die Frage

1
lyallcooper

Sie haben zwei Möglichkeiten: Die erste besteht darin, die folgende Zeile hinzuzufügen .vimrc, um eine etwas verschlechterte Version des Farbschemas zu verwenden:

let g:solarized_termcolors=256 

Oder Sie können die Farbpalette iterm2-colors-solarized/Solarized Dark.itermcolorsaus dem folgenden Download von der Website des Autors installieren .

Quelle: Solarized Readme, Abschnitt "WICHTIGER HINWEIS FÜR TERMINAL-BENUTZER".

Vielen Dank. Aber ich verwende bereits `Solarized Dark` für` iterm2`. Ich habe auch versucht, 'solarized_termcolors = 256' einzustellen, wodurch alle Syntax-Highlights deaktiviert werden. Satoru.Logic vor 11 Jahren 0
Könnten Sie möglicherweise einen Screenshot Ihres iTerm2-Fensters "Einstellungen"> "Profile"> "Farben" posten? Ich habe es einfach heruntergeladen und auf meinem eigenen Computer eingerichtet und alles schien so zu funktionieren, wie es sollte. lyallcooper vor 11 Jahren 0
Ich habe einen Screenshot meines Farb-Setups hochgeladen. Satoru.Logic vor 11 Jahren 0
0
Billy

Ich hatte genau dieses Problem und folgendes hat für mich gearbeitet:

In iTerm2 unter Voreinstellungen -> Profile -> Terminal unter "Terminal Emulation" haben Sie "Report Terminal Type:" auf xterm-256color gesetzt.

Meine wurde auf xterm gesetzt und führte zu einer funky Farbgebung. Hoffe das hilft.

Bearbeiten: über https://stackoverflow.com/questions/7278267/incorrect-colors-with-vim-in-iterm2-using-solarized

0
New Alexandria

Ich hatte das gleiche Problem gefunden. Viele Menschen haben Probleme mit der Farbübertragung von 256 Begriffen. Ich habe jedoch festgestellt, dass das "ausgewaschene" Aussehen erhalten bleibt, auch wenn es richtig konfiguriert ist.

Ich vermute, das liegt an der Wahl der Farben. Ich respektiere Ethans Arbeit, finde sie aber selbst nach dem Kalibrieren meines Monitors nicht kontrastreich genug . (Wenn mir jemand eine richtigere Denkweise zeigen könnte, begrüße ich das.)

Meine Lösung bestand darin, die Farbdefinitionsdateien zu ändern. Meine Modifikationen finden Sie hier in der Gabel.

0
lingceng

Ich habe solarisierte Themen in iTerm2 importiert. Die Farbe sieht komisch aus. Aber es funktioniert manchmal. Nach einigen Tests finde ich endlich heraus, dass es nur funktioniert, wenn ich iTerm2 mit einem leicht solarisierten Thema starte. Sobald es funktioniert, funktioniert das dunkle Thema auch, wenn ich vom hellen zum dunklen wechsle!

Ich bekomme Farbthemen von https://github.com/mbadolato/iTerm2-Color-Schemes

Und ich finde, dass Solarized Dark Higher Contrast.itermcolors gut funktioniert, wenn ich iterm2 damit beginne.

Ich denke, dass Themendateien, die funktionieren, einige wichtige Unterschiede haben können. z.B. hoher Vertrag oder etwas. Und der Unterschied wird nur beim neu gestarteten iTerm2 wirksam.