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.
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.
xterm
und sehen Sie, ob das funktioniert.xterm
undxterm-new
und neu gestartet. Nichts funktioniert.Antworten:
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:
Bash-Datei und Quelle speichern:
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.
quelle
Dies ist eine sehr alte Frage, aber stellen Sie sicher, dass Ihre
Preferences -> Profiles -> Colors -> Minimum contrast
Einstellung 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.quelle
Ich hatte das gleiche Problem und eine Lösung gefunden :
Profiles -> Colors -> Minimum Contrast
. Wenn es hoch ist, erhalten Sie nur Schwarzweiss.quelle
Wenn Sie
zsh
@ sam3k answer verwenden, hat dies bei Ihnen nicht funktioniert - Sie sollten diese Zeilen.zshrc
anstelle von eingeben.bash_profile
quelle
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.
quelle