Die Ausgabe von "ls" zeigt in macOS High Sierra keine Farbe mehr

734
Dmaj7

Ich benutze zshund oh-my-zsh:

my 'ls' result

Wie in der lsAbbildung gezeigt, wird keine Farbausgabe mehr angezeigt . Ich habe ein Farbschema von iTerm2 und ein Zsh-Theme (Wezm + Theme) eingestellt oh-my-zsh.

Ich versuche manuell einzustellen, LS_COLORSaber es funktioniert auch nicht. Ich schätze, das Problem tritt nach dem Löschen zsh-templates-osxaufgrund eines Aktualisierungsfehlers mit MacPorts auf. Ich kann dieses Problem auch nicht auf der MacPorts-Website finden.

Gibt es jemanden, der helfen kann? Ich denke ernsthaft darüber nach, MacOS erneut zu installieren und die Paketmanager auf Homebrew zu ändern.

0
Unter Ubuntu ist "ls" ein Alias ​​für "ls --color = auto" bei der Standardinstallation. AFH vor 5 Jahren 0
AFH: Danke für deine Kommentare. Ich denke ernsthaft darüber nach, das nächste Mal das Betriebssystem zu wechseln. Aber im Moment kann ich es mir nicht leisten, Zeit zu verbringen, um ein anderes Betriebssystem und Ökosystem zu erlernen (Keynote ist das größte Werkzeug, um Geld zu verdienen) Dmaj7 vor 5 Jahren 0
Sie können dasselbe in ~ / .bashrc unter OSX tun, wodurch Ihr unmittelbares Problem gelöst wird. AFH vor 5 Jahren 0
Haben Sie versucht, `export CLICOLOR = 1` in` .bash_profile` einzustellen? Arbeitet für mich in Bash. JakeGould vor 5 Jahren 1
AFH: Ja! Ich habe versucht, 'ls --color = auto' auf meine .zshrc zu setzen, aber es hat nicht funktioniert. Vielen Dank ~~ ^^ Dmaj7 vor 5 Jahren 0
JakeGould: Ja. Ich habe es versucht, aber es hat auch nicht funktioniert. und alle Einstellungen, die sich auf 'LS_Color' beziehen, sind bereits in der Datei .oh-my-zsh / lib / theme-and-exhibition.zsh festgelegt. Ich habe auch versucht, die LS_COLOR-Variable in meiner .zshrc zu setzen, aber es hat nicht funktioniert. Vielen Dank für Ihre Kommentare Dmaj7 vor 5 Jahren 0

1 Antwort auf die Frage

0
Carlos

ls -G

Erstelle einen Alias ​​von "ls" wie "ll = 'ls -G'"

Grüße.

Von Menschen steht "-G" für "--no-Gruppe", wo haben Sie gesehen, dass "-G" Farbe zeigt? Toto vor 5 Jahren 1
@Toto: Gilt für `ls` wie in BSD-Heritage-Systemen wie macOS (siehe https://www.freebsd.org/cgi/man.cgi?ls) mklement0 vor 5 Jahren 0