Navigieren Sie zum Dateiordner ZSH

Navigieren Sie zum Dateiordner ZSH

Mir gefällt die oh my zshFunktion, 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

verwandte Informationen