2015-03-06 00:09:44 +0000 2015-03-06 00:09:44 +0000
30
30

Wo befindet sich die .zshrc-Datei auf dem Mac?

Ich verwende iTerm und wollte das Aussehen meines Terminalfensters mit Oh My ZSH! anpassen. Und laut der Dokumentation muss ich die Datei ~/.zshrc ändern und einen ZSH_THEME-Wert hinzufügen:

Sobald Sie ein Thema gefunden haben, das Sie verwenden möchten, müssen Sie die Datei ~/.zshrc bearbeiten. Sie werden dort eine Umgebungsvariable (alle Großbuchstaben) sehen, die wie folgt aussieht:

ZSH_THEME="robbyrussell"

Das Problem ist, dass ich nicht weiß, wo ich die ~/.zshrc-Datei finden kann.

Antworten (4)

45
45
45
2015-03-06 00:21:39 +0000

Das ~/.zshrc ist in Mac OS X nicht standardmäßig vorhanden, daher müssen Sie es erstellen. Das ~/ steht für das Home-Verzeichnis Ihres Benutzers und das .zshrc ist die ZSH-Konfigurationsdatei selbst.

Öffnen Sie also einfach ein “Terminal”- oder “iTerm”-Fenster und erstellen Sie diese Datei wie folgt; ich verwende nano als Texteditor, aber Sie können jeden Texteditor verwenden, mit dem Sie sich wohl fühlen:

nano ~/.zshrc

Und dann setzen Sie den Wert ZSH_THEME auf einen beliebigen Wert, den Sie wie folgt verwenden möchten:

ZSH_THEME="robbyrussell"

Um nun die Datei in nano zu speichern, drücken Sie einfach Strg+X. Wenn die Aufforderung erscheint:

Save modified buffer (ANTWORT “No” WILL DESTROY CHANGES) ?

Geben Sie einfach “Y” ein und dann erhalten Sie eine neue Eingabeaufforderung, die ungefähr so aussieht; beachten Sie, dass der Pfad /Users/jake/ mit dem Pfad Ihres lokalen Benutzers übereinstimmt:

Dateiname zum Schreiben: /Users/jake/.zshrc

Nun drücken Sie einfach die Eingabetaste und die Datei wird gespeichert und Sie sind wieder bei der Eingabeaufforderung im “Terminal” oder “iTerm”. Wenn Sie nun das “Terminal” oder “iTerm” verlassen und ein neues Fenster öffnen, sollten nun die ~/.zshrc-Einstellungen geladen sein.

5
5
5
2019-06-25 07:58:56 +0000

Ich verwende macOS High Sierra, MacBook Pro.

Nachdem ich ein Theme installiert habe, musste ich auch das ZSH_THEME ändern.

Bei mir war ~/.zshrc bereits in meinem Home-Verzeichnis vorhanden, aber es war versteckt.

Ich benutzte Cmd + Shift + ., um die versteckten Dateien im Finder anzuzeigen, dann öffnete ich die ~/.zshrc-Dateien mit meinem Editor. Aktualisierte sie und speicherte sie. Es funktionierte gut.

1
1
1
2020-01-17 13:07:12 +0000

Mac OS Catalina

Die Datei .zshrc ist standardmäßig nicht vorhanden, wir müssen sie erstellen.

Schritte zur Erstellung:

  1. Terminal öffnen
  2. Geben Sie touch ~/.zshrc ein, um die entsprechende Datei zu erstellen. (touch Befehl wird die .zshrc in Ihrem aktuellen Verzeichnis erstellen, aber sie wird versteckt )
  3. Tippen Sie return

Um ~/.zshrc anzuzeigen/zu öffnen, können Sie eine von zwei Möglichkeiten nutzen:

  1. Finder öffnen => Drücken Cmd + Shift + .

============= ODER ====================

  1. Terminal öffnen => Tippen open ~/.zshrc
1
1
1
2020-01-29 08:50:07 +0000

oh-my-zsh” erzeugt nun automatisch ~/.zshrc. Unmittelbar danach habe ich auf meinem OSX Catalina Macbook ausgeführt:

vi ~/.zshrc

Und die Datei war schon da; es war kein manueller Eingriff meinerseits nötig, um sie zu erstellen.

Und die von Ihnen benötigte Direktive ZSH_THEME war bereits vorhanden:

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"