2016-02-09 6 views
9

Ich versuche die Variable PS1 in oh-my-zsh zu finden und sie so zu ändern, dass iTerm nicht so verstopft aussieht. Ausführen des folgenden Befehls:

echo $PS1 

gibt mir diese

%{%f%b%k%}$(build_prompt)  

Außerdem habe ich versucht, die .zshrc Datei zu bearbeiten und

export PS1="random-text" 

gestellt, aber es hat nicht funktioniert. Ich habe versucht, nach der PS1-Variable zu suchen, konnte sie aber nicht finden.

Wenn es auch hilft, laufe ich El Capitan gerade auf meinem Laptop. Ich konnte zu dem, was ich gepostet habe, keine ähnlichen Fragen finden, daher würde jede Hilfe sehr geschätzt werden.

Antwort

9

Ändern Thema:

in Ihre prompte zu bearbeiten oh-my-zsh Sie brauchen eine PROMPT Variable in Ihrem Thema bearbeiten statt PS1. In Ihrer .zshrc Datei finden Sie eine Zeile finden, die etwa wie folgt aussieht:

ZSH_THEME="themename" 

oh-my-zsh speichert diese Themen im ~/.oh-my-zsh/themes Ordner. Wenn Sie ls ~/.oh-my-zsh/themes sehen, werden Sie eine Liste von Themen sehen, die Sie ändern können. Das obige Thema würde themename.zsh-theme in diesem Verzeichnis heißen.

Anpassen Thema:

Wenn Sie eine einfache Art und Weise mögen Ihr oh-my-zsh Thema anpassen Sie eine Datei bereits in diesem Themenordner kopieren können und dass bearbeiten.

Um Ihre Eingabeaufforderung zu ändern, bearbeiten Sie einfach die Variable PROMPT. zum Beispiel:

PROMPT=">>" 

Dies würde zwei > ‚s Ihre prompte.

Ich mag das bereits bestehende einfache Thema bearbeiten. die simple.zsh-Theme-Datei sieht wie folgt aus:

PROMPT='%{$fg[green]%}%~%{$fg_bold[blue]%}$(git_prompt_info)%{$reset_color%} ' 

ZSH_THEME_GIT_PROMPT_PREFIX="(" 
ZSH_THEME_GIT_PROMPT_SUFFIX=")" 
ZSH_THEME_GIT_PROMPT_DIRTY=" ✗" 
ZSH_THEME_GIT_PROMPT_CLEAN=" ✔" 

der Änderungen:

Jetzt nur noch das Thema in Ihrer .zshrc Datei in Ihrem ändern:

ZSH_THEME="simple" 

Und nachladen oh-my-zsh mit:

. ~/.zshrc 
+1

Vielen Dank! –

+0

Kein Problem! Ich denke, du wirst feststellen, dass oh-my-zsh wirklich anpassbar ist. –

Verwandte Themen