Prezto Paradox Theme wird nicht richtig angezeigt - zsh

Ich habe eine Frage ähnlich der folgenden: https://unix.stackexchange.com/questions/236885/installing-powerline-fonts-for-zsh-prezto-theme

Ich bin auf OSX 10.10.5 Verwenden von Iterm2, Zsh und Prezto mit mehr oder weniger Vanille-Konfigurationen. Ich habe die Powerline-Schriftarten wie in der anderen Frage installiert und ANSI- und Nicht-ANSI-Schriftarten auf "Anonymous Pro for Powerline" und Anti-Alias ​​auf "True" gesetzt.

So sieht es auf meinem Bildschirm ausziemlich weit von dem Screenshot entfernt, der im Quellcode angegeben ist. Jetzt stecke ich fest und kann keine relevanten Informationen ĂĽber die Google-Suche finden. Wie behebe ich das?

Bildbeschreibung hier eingeben

So sollte es aussehen (aus einer anderen Frage):

Bildbeschreibung hier eingeben

Antworten:

4 fĂĽr Antwort â„– 1

Wenn Sie sich Gedanken ĂĽber die Farben machen, ist Ihre Einrichtung korrekt.

Das Standardblau, das zsh unter OS X erkennt, istder dunklere von deinem Screenshot. Was mich in deinem Screenshot stört ist, dass der letzte Pfeil etwas höher ist. Sie können versuchen, den Schriftabstand zu vergrößern, um festzustellen, ob das Problem dadurch behoben wird. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Sie die Powerline-Schriftarten ordnungsgemäß installiert haben (was Sie wahrscheinlich anhand des Screenshots getan haben):

echo "ue0b0 u00b1 ue0a0 u27a6 u2718 u26a1 u2699"

Ihre Ausgabe sollte aus 7 Unicode-Zeichen bestehen: Dreieck, Plus- / Minuszeichen, Git-Zweig, rechter Pfeil, X-Zeichen, Donner und ein Zahnrad.

Ich persönlich verwende das gleiche zsh-Thema für die Hack-Schriftart, und die dunkelblaue Farbe des Benutzernamens hat mich geärgert. Um die Farben zu ändern, müssen Sie die Designdatei ändern:

nano .zprezto/modules/prompt/functions/prompt_paradoxmod_setup

In dem prompt_paradox_build_prompt Funktion können Sie Folgendes bearbeiten:

  • Zeile 48: Am Ende haben Sie %F{blue}%n%F{red}@%F{green}. Das %F{color} ist eine Funktion von zsh, die auch eine Zahl von 0-255 akzeptiert
  • Zeile 49: Das erste Argument der prompt_paradox_start_segment Funktion ist die Vordergrundfarbe, auch hier können Sie eine Zahl eingeben

Ich habe folgenden Mod des Themas:

  • Zeile 48: %F{39}%n%F{green}@%F{yellow}
  • Zeile 49: prompt_paradox_start_segment cyan black

Welches erzeugt die folgende Ausgabe:

Konsolenthema

Wie Sie sehen, ist mein Benutzername hellblau, so wie ich es mag.

Da die Funktion eine Zahl von 0 bis 255 und keinen Hex-Code fĂĽr die Farbe verwendet, kann diese Tabelle nĂĽtzlich sein: xterm Farbkarte

Ich hoffe, das löst Ihr Problem.


0 fĂĽr Antwort â„– 2

Um das Farbproblem zu beheben, können Sie auch das von Ihrem Terminal verwendete Farbschema ändern - ich verwende iterm2. Das Standard-Farbschema bewirkt, dass die Farben dunkler angezeigt werden (siehe Abbildung unten):

Standard-Farbschema

Wenn ich zu Solaris Dark wechsle, werden die Farben angezeigt, die dem Screenshot auf der zpresto-Site besser entsprechen:

Solaris Dark

Screenshots sind von oh-my-zsh, aber das gleiche gilt fĂĽr zprezto.

Übrigens möchten Sie sich alternativ auch ZIM ansehen: https://github.com/zimfw/zimfw


Lies jetzt