OS X-Konsole durch Färben der Ausgabe verschönern?

21

Das OS X-Terminal verwendet keine Farben, um beispielsweise die Ausgabe von verschiedenen Befehlen hervorzuheben ls.

Im Vergleich zu anderen Systemen wie Ubuntu ist dies ein großer Verlust an Zugänglichkeit / Produktivität.

Welche Lösungen habe ich, um diese Erfahrung zu verbessern? Im Moment habe ich nur diese Anleitung für die farbige Ausgabe unter OS X gefunden, aber ich suche nach einer vollständigeren Lösung.

Sorin
quelle

Antworten:

26
  • Sie sollten die Terminal.app-Einstellungen-> advanced in xterm-color ändern.
  • Geben Sie Folgendes in Ihr ~ / .profil ein

für enable coloured ls:

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

und von jetzt an erhalten Sie farbige lsAusgabe.

jm666
quelle
+1 Für korrekte Farbdefinitionen des Terminals. Im Allgemeinen sind Farben persönlich, aber ich würde empfehlen, Funktionen eher systembasiert als durch Hinzufügen eines Plugins zu aktivieren.
Tigran Khanzadyan
+1 - Tut was es verspricht. Prost. Eine Frage: Wo würde ich eine solche Konfigurationsdatei allgemeiner platzieren (dh nicht in ~)?
boehj
2
IMHO ist Ihr $ HOME / .profile der beste Ort, aber wenn Sie möchten, können Sie sie systemweit einfügen /etc/profile. zB sudo open / etc / profile
jm666
Beachten Sie, dass der Standardwert für $ TERM vor Lion xterm-color ist, sodass Sie ihn selten ändern müssen. Ab Mac OS X Lion 10.7 lautet der Standardwert für $ TERM in Terminal xterm-256color. Damit können Programme die erweiterte 256-Farben-Palette nutzen. Bei Lion und späteren Versionen wird von der Verwendung von xterm-color abgeraten, da dies einen älteren, weniger nützlichen Zweig von xterm beschreibt und Lion Terminal mit modernem xterm besser kompatibel ist. Sie sollten sich also generell an xterm-256color oder nur an xterm halten.
Chris Seite
Mit diesem Online-Tool
Nostalg.io
6

Sie können die ls-Ausgabefarbe einfach ändern, indem Sie das "TerminalColors" -Plugin installieren. Ich bin ein großer Fan des Themas " Solarize ", das auf meinem Mac großartig aussieht.

karmatisch
quelle
1
Sieht nett aus. Werde es heute Abend versuchen.
Loïc Wolff
1
+1 danke, Solarize ist nett und ich werde es benutzen, aber die Frage war nicht, wie man die Farben "abstimmt", sondern wie man der Ausgabe verschiedener Befehle Farben hinzufügt.
Sorin