Farbschema wird in iTerm2 nicht angewendet


43

Ich konnte auf iTerm2 kein Farbschema anwenden.

Es sieht so aus, als würden die Basisfarben angewendet, nicht jedoch die ANSI-Farben (wie in Voreinstellungen> Profile> Farben gezeigt).

Verwenden von Mac OSX 10.7.2. Irgendeine Hilfe?


Also gibt es einen Fehler in iterm2 .... Verwenden Sie Standardelement zur Verfügung gestellt ....
ZaB

Wirklich irgendeine Farbe, die du auswählst? Was ist der Terminaltyp in ausgewählten Einstellungen »Profile» Default »Klemmen unter Terminal - Emulation ?
Slhck

@slhck Report Terminaltyp: xterm-256color
Panagiotis Panagi

Versuchen Sie es zu ändern xtermund sehen Sie, ob das funktioniert.
Slhck

@slhck Geändert zu xtermund xterm-newund neu gestartet. Nichts funktioniert.
Panagiotis Panagi

Antworten:


87

Ich hatte das gleiche Problem und dies scheint es gelöst zu haben:

Stellen Sie in Ihrem .bash_profile CLICOLOR ein, bevor Sie TERM einstellen:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

Bash-Datei und Quelle speichern:

source ~/.bash_profile 

Stellen Sie dann in Ihren iTerm2-Einstellungen> Profile> Terminal> Berichtsterminaltyp entweder xterm-256color oder xterm ein

Schließen Sie iTerm2, starten Sie es neu und geben Sie ls ein. Das hat den Trick für mich getan.

Viel Glück.


Es funktioniert sehr gut für mich
Ajreal

1
Beim Exportieren der CLICOLOR-Farben erscheinen die zuletzt erzeugten Farben in iTerm2. Die Vorliebe hatte xterm-256color eingestellt, ich frage mich, warum dies auslöste.
mguymon

Wenn dies nicht funktioniert, dann ein Blick auf die zweite Antwort über den Kontrast ...
João Pinho

39

Dies ist eine sehr alte Frage, aber stellen Sie sicher, dass Ihre Preferences -> Profiles -> Colors -> Minimum contrastEinstellung nicht den Maximalwert erreicht. Wenn dies der Fall ist und Sie die oben angegebenen Schritte ausgeführt haben, schieben Sie sie auf eine niedrigere Einstellung, und die Farben sollten angezeigt werden.


1
Funktioniert gut, aber es ist Einstellungen> Profile> Farben> Minimaler Kontrast
Niclas

Du bist ein Lebensretter. iterm hat verdammt viele möglichkeiten.
Mittwoch,

16

Ich hatte das gleiche Problem und eine Lösung gefunden : Profiles -> Colors -> Minimum Contrast. Wenn es hoch ist, erhalten Sie nur Schwarzweiss.


Ich habe dies eingestellt, ohne zu wissen, dass alle Farben auf Schwarzweiß gesetzt sind, und dieser Kommentar hilft mir, das zu beheben. Vielen Dank!
Roy Rico

hervorragend! es hat funktioniert, was für eine ... Blume! ... mein iterm wurde standardmäßig so eingerichtet.
João Pinho

Perfekt! Ich schiebe alles zurück auf 0 und alles ist wieder gefärbt. Vielen Dank!
Matheus Felipe

2

Wenn Sie zsh@ sam3k answer verwenden, hat dies bei Ihnen nicht funktioniert - Sie sollten diese Zeilen .zshrcanstelle von eingeben.bash_profile


0

In mehreren Antworten wurde die Kontrasteinstellung erwähnt. Sogar bei ungefähr 60% des Weges wurde mein ANSI-Blau schwarz.

Verringern Sie den Kontrast, bevor Sie nach anderen Lösungen suchen. es ist viel aggressiver als ich erwartet hatte.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.