Frage

Mir ist aufgefallen, dass Farben im Snow Leopard -Terminal nicht so gut sind (mit dem Pro -Thema, aber die anderen Themen sind schlechter).

Es scheint keine einfache Möglichkeit zu geben, die Farben anzupassen, und das Googeln zeigte nur seltsame Problemumgehungen, die SIMBL betreffen und das Terminal auf 32-Bit erzwingen.

Ist das immer noch der Fall oder gibt es eine Möglichkeit, die Farben im Terminal von Snow Leopard zu ändern. Meine Hülle ist ZSH, nicht verprügelt, wenn das einen Unterschied macht.

Klärung: Ich beziehe mich auf die ANSI -Farben wie grün, rot, blau usw. standardmäßig sieht das Terminal so aus:

Default

Diese Farben sind nicht so toll, ich möchte, dass sie so aussehen:

I want these colors

Ich habe einen 64-Bit-kompatibel Simbl/TerminalColours Plugin, aber wenn ich es vermeiden kann, SIMBL zu verwenden, wäre das mein Ziel. Ich weiß, dass es alternative Terminals wie Iterm gibt, aber ich möchte terminal.app.

War es hilfreich?

Lösung

Terminal.App hat diese Farben hart in sie. Interne Methoden mögen +[NSColor(Terminal) vtRedColor] Verwenden Sie hartcodierte Gleitkomma-Konstanten, um die Farben festzulegen.

Wie Sie bemerkt haben, gibt es Simbl Plugins, die dies patchen können, haben aber bereits ihre aktuellen Einschränkungen festgestellt. SIMBL wurde aktualisiert, um 64-Bit-Anwendungen zu unterstützen. Es gibt auch ein weiteres Simbl -Plugin zu Erwägen.

Die einzige andere Option für terminal.app ist das Schreiben einer Funktionsanforderung unter http://bugraport.apple.com Und hoffen, dass jemand bei Apple dazu veranlasst ist, dem Terminal.app für Löwen Farbanpassungen hinzuzufügen.

Andere Tipps

Ab Mac OS X Lion 10.7 sind die sechzehn ANSI -Farben in den Terminalpräferenzen anpassbar.

Terminal> Einstellungen> Einstellungen> [Profil]> Text> ANSI -Farben

Terminal ANSI Color Preferences

Wenn Sie auf eine der Farbsteuerungen zeigen, wird der ANSI -Farbname und die Nummer als Referenz angezeigt.

Wenn Sie eine ANSI -Farbe bearbeiten, befindet sich im Farbfeld eine Schaltfläche zum Zurücksetzen der einzelnen ANSI -Farbe auf den Standard: Standard:

Terminal ANSI Color Panel

Ein paar Tipps zum Präferenzbereich der Einstellungen:

  • Wie bei den meisten Einstellungen können Sie jeweils mehr als ein Profil auswählen (z. B. Schalt- oder Befehlsklick oder auswählen Bearbeiten> Alle wählen) und ändern Sie die Farben für alle gleichzeitig.

  • Das Preference -Panel der Einstellungen unterstützt das Rückgängigmachen (und die Wiederherstellung), sodass Sie eine Änderung (oder mehrere Änderungen) ausprobieren und Änderungen zurücksetzen können, die Sie nicht mögen.

Ansi Escape Codes kann tun, was Sie wollen. Sie sind jetzt nicht so populär wie als sie waren, als alle an einem Terminal über einem Modem gearbeitet haben, aber sie arbeiten immer noch im Terminal und ITM und so Ilk. Ich wäre nicht überrascht, dass das Terminal sie hinter den Kulissen verwendet, um seine Farben zu steuern.

Vielleicht möchten Sie sich IBM ansehen Schnelle Magie Seite. Mit ANSI -Codes sollten Sie die Farben anpassen, wenn Sie mit dem grundlegenden Terminalprofil beginnen.

Wikipedia hat zusätzliche Informationen bei Ansi Escape Code.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top