
Dies hängt zusammen mitÖffnen Sie eine neue Registerkarte im selben Verzeichnis. Ich habe vor kurzem oh-my-zsh installiert und es funktioniert wirklich. Ich habe einige benutzerdefinierte Variablen, wie $WORKSPACE, die ich verwende, um mich einfach zurechtzufinden. Und wenn ich mich in einem dieser Pfade befinde, wird die Eingabeaufforderung beispielsweise auf den Namen der Variablen gesetzt ~WORKSPACE/project $
.
Dies unterbricht die Funktion „Registerkarte im selben Verzeichnis öffnen“, die ich so liebe. Und was mich hier am meisten verwirrt, ist, dass dies bei der ZSH-Variable nicht passiert. Daher gibt cd $ZSH eine Eingabeaufforderung wie aus ~/.oh-my-zsh $
. Und soweit ich weiß, sind sie in meiner .zshrc nicht auf die gleiche Weise gesetzt.
ZSH=$HOME/.oh-my-zsh
WORKSPACE=$HOME/workspace
Antwort1
Oh-mein-zsh war die Einstellung auto_name_dirs
, die dieses Verhalten verursacht hat.
Ich habe diese Zeile einfach aus lib/directories.zsh auskommentiert und alles war wieder so, wie ich es wollte.