Navegue até a pasta de arquivos ZSH

Navegue até a pasta de arquivos ZSH

Gosto muito do oh my zshrecurso que permite navegar até a pasta que contém um arquivo. Não sei se é um plugin ou uma configuração.

Estive testando as seguintes configurações, mas não encontrei:

setopt auto_name_dirs
setopt auto_cd
setopt cdable_vars
setopt pushd_ignore_dups
setopt auto_pushd

A ideia é arrastar e soltar um arquivo no aplicativo terminal (no mac) e depois navegar até sua pasta, mas sem usar oh my zsh. Alguém sabe como isso pode ser feito?

Obrigado!

Responder1

Eu encontrei:https://unix.stackexchange.com/questions/76227/how-to-make-cd-dir-filename-take-me-to-dir

Eu adicionei esta função ao meu .zshrc:

cd() {
    if [ -d "$1" ] || [ -z "$1" ]; then
        builtin cd "$@"
    else
        builtin cd "${1%/*}"
    fi
}

e está funcionando

informação relacionada