Sie können dies in Ihre .zshrc
-Datei einfügen
export PS1="[%* - %D] %d %% "
%d
bezeichnet die CWD
Weitere Details finden Sie hier zum Beispiel
Ich verwende "%20<...<%~%<<"
in meinem $PS1
, so dass wenn ein Präfix im aktuellen Arbeitsverzeichnis gefunden wird, es durch ~
ersetzt wird: es funktioniert mit $HOME
(ersetzt durch ~
), home Verzeichnisse von Benutzern (ersetzt durch ~user
) und Verzeichnisse, die durch hash -d
definiert sind (wenn zB hash -d foo=$HOME/path/to/dir
vorhanden ist, wird dieses Verzeichnis durch ~foo
ersetzt). Die %20<...<
und %<<
erlauben es zsh, das Verzeichnis auf der linken Seite abzuschneiden, wenn es zu lang ist, um eine zu lange Aufforderung zu vermeiden.