Mir gefällt die oh my zsh
Funktion, mit der man zu dem Ordner navigieren kann, der eine Datei enthält, sehr gut. Ich weiß nicht, ob es sich um ein Plugin oder eine Konfiguration handelt.
Ich habe die folgenden Einstellungen getestet, sie aber nicht gefunden:
setopt auto_name_dirs
setopt auto_cd
setopt cdable_vars
setopt pushd_ignore_dups
setopt auto_pushd
Die Idee besteht darin, eine Datei per Drag & Drop in die Terminal-App (auf dem Mac) zu ziehen und dann zu ihrem Ordner zu navigieren, jedoch ohne zu verwenden oh my zsh
. Weiß jemand, wie das geht?
Danke!
Antwort1
Ich habe es gefunden:https://unix.stackexchange.com/questions/76227/how-to-make-cd-dir-filename-take-me-to-dir
Ich habe diese Funktion zu meinem hinzugefügt .zshrc
:
cd() {
if [ -d "$1" ] || [ -z "$1" ]; then
builtin cd "$@"
else
builtin cd "${1%/*}"
fi
}
und es funktioniert