zsh-Themen geladen, funktionieren aber nicht

7

Ich setze Thema in .zshrcDatei:

ZSH_THEME="random"

Wenn Sie einen neuen Tab öffnen, wird angezeigt, dass ein neues Thema geladen wird:

[oh-my-zsh] Random theme '/Users/maks/.oh-my-zsh/themes/gozilla.zsh-theme' loaded...
mac

Tatsächlich sehe ich jedoch keine Änderungen im Thema.

Wieder neue Registerkarte

[oh-my-zsh] Random theme '/Users/maks/.oh-my-zsh/themes/crunch.zsh-theme' loaded

und wieder:

[oh-my-zsh] Random theme '/Users/maks/.oh-my-zsh/themes/tjkirch.zsh-theme' loaded...

Aber immer noch das gleiche Thema sehen. Ich habe den Mac bereits neu geladen, aber kein Ergebnis. Das gleiche Ergebnis in TerminalundiTerm

Aktualisieren:

Nicht alle Themen schlagen fehl. Dieser funktioniert: trapd00raber mit Fehler : prompt_jnrowe_precmd:3: command not found: zsh_path. Andere arbeiten nicht.

Update 2: linuxonly Thema funktioniert auch:

[oh-my-zsh] Random theme '/Users/maks/.oh-my-zsh/themes/linuxonly.zsh-theme' loaded...
mac
maks@Makss-Mac:s047->/Users/maks (0)

aber mit Fehler:

Can't open perl script "/home/scp1/bin/foopath": No such file or directory
Maxim Yefremov
quelle
Nein, es funktioniert nicht, wenn ich das Thema manuell auswähle
Maxim Yefremov

Antworten:

6

Haben Sie eine benutzerdefinierte PS1, die die Eingabeaufforderung des ausgewählten Themas überschreibt?

  1. Überprüfen Sie, ob Sie in ~ / .zshrc keine zusätzlichen Zeilen haben, die über die Standardeinstellung hinausgehen.

    1. Sichern Sie Ihre .zshrc
    2. Löschen Sie alle Zeilen darüber hinaus export PATH=$PATH:/
    3. Laden Sie Ihr Terminal neu
  2. Haben Sie Plugins, die mit Dingen herumspielen?

    • Überprüfen Sie ~ / .oh-my-zsh / custom / plugins / auf zusätzliche Plugins.
    • Entfernen Sie alle Ihre Plugins von Ihrem ~ / .zshrc und laden Sie Ihr Terminal neu.
  3. Überprüfen Sie, ob Ihr ~ / .z-Profil keine zusätzlichen Zeilen enthält.

    mv ~/.zprofile ~/.zprofile-bak

    … Und laden Sie Ihr Terminal neu. (Zurücklegen mit mv ~/.zprofile-bak ~/.zprofile)

Hinweis: trapd00rund linuxonlyzeigen die gleichen Fehler für mich

grg
quelle
Ich habe alle Zeilen jenseits der Zeile gelöscht export PATH=$PATH:/und die Themen haben funktioniert.
Maxim Yefremov
4

Haben Sie Ihr iTerm-Profil so eingestellt, dass es 256 Farben meldet?

Geben Sie hier die Bildbeschreibung ein

Bert
quelle
Report Terminal Typewar xtermjetzt xterm-256color. Aber das Thema funktioniert immer noch nicht.
Maxim Yefremov
+1, um einer unverdienten Abwertung ohne Kommentar entgegenzuwirken - dies ist ein triftiger Grund, warum die Themen für manche Menschen möglicherweise nicht funktionieren.
grg
1
Ich benutze iTerm nicht, ich benutze die normale Terminal App. Aber das hat es für mich behoben: Terminal (Menü oben links)> Einstellungen> Profile (Registerkarte)> (Zahnradsymbol unten links)> Standardprofile
wiederherstellen