Uso "%20<...<%~%<<"
nel mio $PS1
, in modo che se viene trovato un prefisso nella directory di lavoro corrente, viene sostituito da ~
:funziona con $HOME
(sostituito da ~
), directory home degli utenti (sostituite da ~user
) e le directory definite da hash -d
(ad esempio, se uno ha hash -d foo=$HOME/path/to/dir
, questa directory viene sostituita da ~foo
). Il %20<...<
e %<<
consente a zsh di troncare la directory sul lato sinistro se è troppo lunga, per evitare un prompt troppo lungo.
Puoi inserire questo nel tuo .zshrc
file
export PS1="%d %% "
%d
denota il CWD
Per maggiori dettagli vai qui ad esempio
Come ha detto Jiri Kremser, puoi cambiare il prompt usando PS1
variabile. Ad esempio, se desideri modificare il prompt in qualcosa di simile a questo (mostra il percorso corrente relativo alla directory HOME):
usa la seguente impostazione in .zshrc
,
export PS1="[%~]$ "
Poi source .zshrc
per rendere effettiva la modifica.
Il documento zsh ufficiale sulle variabili prompt può essere trovato qui.