2016-02-09 10 views
9

Sto cercando di trovare la variabile PS1 in oh-my-zsh e la cambi in modo che iTerm non sembri intasato. Eseguendo il comando seguente:

echo $PS1 

mi dà questo

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

Inoltre, ho tentato di modificare il file .zshrc e mettere

export PS1="random-text" 

, ma non ha funzionato. Ho provato a cercare la variabile PS1, ma non sono riuscita a trovarla.

Se aiuta anche io, sto gestendo El Capitan sul mio portatile in questo momento. Non sono riuscito a trovare domande simili a ciò che ho postato, quindi qualsiasi aiuto sarebbe molto apprezzato.

risposta

9

Cambiare il Tema:

Per modificare il prompt oh-my-zsh è necessario modificare una variabile PROMPT nel tema, invece di PS1. Nel file .zshrc troverete una linea che sembra qualcosa di simile:

ZSH_THEME="themename" 

negozi oh-my-zsh questi temi nella cartella ~/.oh-my-zsh/themes. Se hai ls ~/.oh-my-zsh/themes vedrai un elenco di temi che puoi modificare. Il tema precedente sarà denominato themename.zsh-theme in questa directory.

Personalizzazione Tema:

Se volete un modo semplice per personalizzare il tema oh-my-zsh è possibile copiare un file già in questa cartella del tema e modificare quello.

Per modificare il prompt, modificare semplicemente la variabile PROMPT. per esempio:

PROMPT=">>" 

Ciò renderebbe due > 's il prompt.

Mi piace modificare il tema semplice già esistente. il file simple.zsh-tema è simile al seguente:

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=" ✔" 

Applicare i cambiamenti:

Ora basta cambiare il tema nel telefono nel file .zshrc:

ZSH_THEME="simple" 

e ricaricare oh-my-zsh con:

. ~/.zshrc 
+1

Grazie mille! –

+0

Nessun problema! Penso che troverai che oh-my-zsh è davvero personalizzabile. –

Problemi correlati