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

27

Ich benutze iTerm und wollte das Aussehen meines Terminalfensters mit Oh My ZSH! Anpassen. . Und gemäß der Dokumentation muss ich die ~/.zshrcDatei ändern und einen ZSH_THEMEWert hinzufügen :

Sobald Sie ein Thema gefunden haben, das Sie verwenden möchten, müssen Sie die ~/.zshrcDatei bearbeiten . Dort sehen Sie eine Umgebungsvariable (mit Großbuchstaben), die wie folgt aussieht:

ZSH_THEME="robbyrussell"

Das Problem ist, dass ich nicht weiß, wo ich die ~/.zshrcDatei finden soll.

Leon Gaban
quelle
1
Die Tilde (~) bezieht sich auf Ihr Home-Verzeichnis, in dem normalerweise .zshrc installiert und überprüft wird. Dies ist Ihre Benutzerdatei, die Sie erstellen und nach Ihren Wünschen ändern können. Es gibt auch eine globale Konfiguration in / etc / zshenv, aber ich würde diese nicht anfassen.
Erikster

Antworten:

38

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

Öffnen Sie einfach ein "Terminal" - oder "iTerm" -Fenster und erstellen Sie diese Datei wie folgt; Ich verwende nanoals Texteditor, kann aber gerne den Texteditor verwenden, mit dem Sie sich wohl fühlen:

nano ~/.zshrc

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

ZSH_THEME="robbyrussell"

Jetzt zum Speichern der Datei nanoeinfach auf ctrl+ drücken X. Wenn es dazu auffordert:

Geänderten Puffer speichern (ANTWORT "NEIN" ZERSTÖRT ÄNDERUNGEN)?

Geben Sie einfach "Y" ein und Sie erhalten eine neue Eingabeaufforderung, die ungefähr so ​​aussieht. Beachten Sie einfach, dass der Pfad dem Pfad /Users/jake/Ihres lokalen Benutzers entspricht:

Zu schreibender Dateiname: /Users/jake/.zshrc

Nun drücken Sie einfach returnund die Datei gespeichert werden soll , und Sie werden nun auf die Befehlszeile in der „Terminal“ oder wieder „iTerm.“ Wenn Sie jetzt Ausstieg aus dem „Terminal“ oder „iTerm“ und dann ein neues Fenster öffnen, Die ~/.zshrcEinstellungen sollten jetzt in geladen werden.

JakeGould
quelle
Vielen Dank! Hmm, also habe ich eine neue .zshrc-Datei erstellt, aber jetzt ~/.zshrcbekomme ich beim Ausführen eine Fehlermeldung, dass mir die Erlaubnis verweigert wurde? Bist du darauf gestoßen?
Leon Gaban
1
@LeonGaban Was meinst du „... aber jetzt , wenn ich laufe ~ / .zshrc ich eine Erlaubnis Fehler verweigert werden?“ Sie laufen nicht ~/.zshrc. Es ist einfach eine Konfigurationsdatei, die von ZSH gelesen und verwendet wird. Die Verwendung von ZSH ist nicht Gegenstand dieser Frage. Ich empfehle Ihnen daher, mehr darüber zu erfahren, wie Sie ZSH auf Ihrem Mac verwenden.
JakeGould
1
Ja, ich habe diese Dokumente gefunden, aber das Lesen ist wie Sandpapier auf den Augen :( Fand dieses Tutorial :) viel besser, danke! youtube.com/watch?v=Tz4kScOIOW0
Leon Gaban
5

Ich benutze macOS High Sierra, MacBook Pro.

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

Bei mir ~/.zshrcwar das schon in meinem Homeverzeichnis vorhanden, aber es wurde ausgeblendet.

Früher habe ich Cmd+ Shift+ .die versteckten Dateien im Finder zeigen, dann die geöffneten ~/.zshrcDateien mit meinem Lektor. Aktualisiert und gespeichert. Es hat gut funktioniert.

mukesh.kumar
quelle
0

Mac OS Catalina

Die .zshrcDatei ist standardmäßig nicht vorhanden. Sie muss erstellt werden.

Schritte zur Erstellung:

  1. Öffnen Sie das Terminal
  2. Geben Sie ein touch ~/.zshrc, um die entsprechende Datei zu erstellen. ( touch Befehl erstellt die .zshrc in Ihrem aktuellen Verzeichnis, wird aber ausgeblendet )
  3. Schlagen return

Zum Anzeigen / Öffnen haben~/.zshrc Sie zwei Möglichkeiten:

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

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

  1. Terminal öffnen => Typ open ~/.zshrc
iCantC
quelle