Kann ich mein Mac OS X-Terminal Farbelemente gemäß der Syntax erstellen, wie das Ubuntu-Terminal?

Ich möchte, dass es alle Farben für Syntaxordner usw. hat ... Wie kann ich das tun?

2 Jahre später behoben :)

Antworten (4)

Meine Terminalfarben

Beispiele für Terminalfarben

wie es geht

Thema herunterladen

von hier: http://media.tannern.com/tanner.terminal

in Terminal importieren

Nach der Installation von SIMBL und den richtigen Terminalfarben können Sie mein Terminaldesign aus dem Fenster Terminaleinstellungen importieren.

wo Sie die Importoption finden

andere Optimierungen

Wenn Sie dies zur Datei ~/.profilehinzufügen, lswird standardmäßig Farbe ausgegeben.

# Make ls use colors
export CLICOLOR=1
alias ls='ls -Fa'

Wenn Sie dies hinzufügen, werden Farben als Variablen definiert, um die Bearbeitung einer Eingabeaufforderung zu erleichtern.

# define colors
C_DEFAULT="\[\033[m\]"
C_WHITE="\[\033[1m\]"
C_BLACK="\[\033[30m\]"
C_RED="\[\033[31m\]"
C_GREEN="\[\033[32m\]"
C_YELLOW="\[\033[33m\]"
C_BLUE="\[\033[34m\]"
C_PURPLE="\[\033[35m\]"
C_CYAN="\[\033[36m\]"
C_LIGHTGRAY="\[\033[37m\]"
C_DARKGRAY="\[\033[1;30m\]"
C_LIGHTRED="\[\033[1;31m\]"
C_LIGHTGREEN="\[\033[1;32m\]"
C_LIGHTYELLOW="\[\033[1;33m\]"
C_LIGHTBLUE="\[\033[1;34m\]"
C_LIGHTPURPLE="\[\033[1;35m\]"
C_LIGHTCYAN="\[\033[1;36m\]"
C_BG_BLACK="\[\033[40m\]"
C_BG_RED="\[\033[41m\]"
C_BG_GREEN="\[\033[42m\]"
C_BG_YELLOW="\[\033[43m\]"
C_BG_BLUE="\[\033[44m\]"
C_BG_PURPLE="\[\033[45m\]"
C_BG_CYAN="\[\033[46m\]"
C_BG_LIGHTGRAY="\[\033[47m\]"

Wenn Sie dies hinzufügen, erhalten Sie eine mehrzeilige farbige Eingabeaufforderung.

# set your prompt
export PS1="\n$C_LIGHTGREEN\u$C_DARKGRAY@$C_BLUE\h $C_DARKGRAY: $C_LIGHTYELLOW\w\n$C_DARKGRAY\$$C_DEFAULT "

Eine Liste von Escape-Sequenzen, die in Eingabeaufforderungen verwendet werden können, finden Sie in diesem Artikel

Der in Ihrer Antwort angegebene Link ist weg.
Seitdem habe ich aufgehört, Apples Terminal-Anwendung zugunsten von iTerm2 ( iterm2.com ) zu verwenden. Ich bevorzuge geteilte Fenster gegenüber Registerkarten und es sind keine Hacks erforderlich, um die korrekte Farbgebung zu unterstützen (obwohl ich Apples Terminal seit einiger Zeit nicht mehr verwendet habe und es wird der oben aufgeführte Hack möglicherweise nicht mehr benötigt)
Kann ich dieses Design für die Gnome-Shell verwenden? Wenn ja, wie kann ich tun? Vielen Dank.
@rennat Das Problem beim Posten von Links zu Blog-Posts besteht darin, dass sie verschwinden und unzuverlässig sind. Bitte aktualisieren Sie diesen Post mit den Anweisungen aus Ihrem Blog
@ surfer190 Ich habe den Link zu diesem Blogpost entfernt, da es nicht mehr notwendig ist, das Terminal für die richtige Farbunterstützung zu patchen.
+1 für den Abschnitt "andere Optimierungen". Der Export und der Alias ​​waren genau das, wonach ich gesucht hatte.

geekology.co.za hat einen informativen Blogbeitrag dazu, „Enabling Terminals directory and file color highlighting in Mac OS X“ . Falls es verschoben oder gelöscht wird, sind die Grundlagen:

Zu Ihrem .bashrc oder .profile hinzufügen:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Speicher die Datei. Öffnen Sie ein neues Terminal und verwenden Sie

ls
ls -l
ls -la
ls -lah

Der Rest des Artikels enthält Informationen darüber, was die Farben tun und wie sie geändert werden können (die Buchstaben, die Sie LSCOLORS zuweisen, steuern, welche Farben Sie sehen).

+1 dafür, dass Sie nicht einfach auf die Antwort verlinken und den Kern hier einfügen.
Der Link scheint 404 zu sein
Hier ist ein Tool zum Anpassen des Schemas: https://geoff.greer.fm/lscolors/

Ab Mac OS X Lion 10.7 können Sie mit Terminal die sechzehn ANSI-Farben anpassen und unterstützen auch die 256-Farben-Palette.

Die Installation von SIMBL oder anderen Erweiterungen, um mehr Farben zu erhalten, ist also nicht mehr erforderlich.

Die Leute möchten vielleicht zsh + prezto ausprobieren . Hier gibt es eine schöne Anleitung . zsh ist bereits in OSX installiert. Prezto fügt Ihrer Shell einfach Dinge hinzu. Aktivieren Sie das Syntax-Highlighting-Modul und gehen Sie in die Stadt :)

Anscheinend ist der Link zur Anleitung defekt. 404 geben :(
@Eric Danke, ich habe den Link korrigiert. Siehe auch den Folgeartikel hier
gerade installiert sieht wirklich schön und sauber aus