导航到文件夹 ZSH

导航到文件夹 ZSH

我非常喜欢oh my zsh允许您导航到包含文件的文件夹的功能。我不知道这是插件还是配置。

我一直在测试以下设置,但没有找到:

setopt auto_name_dirs
setopt auto_cd
setopt cdable_vars
setopt pushd_ignore_dups
setopt auto_pushd

这个想法是将文件拖放到终端应用程序(在 Mac 中),然后导航到其文件夹,但不使用oh my zsh。有人知道怎么做吗?

谢谢!

答案1

我找到了:https://unix.stackexchange.com/questions/76227/how-to-make-cd-dir-filename-take-me-to-dir

我已将此功能添加到我的.zshrc

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

并且正在发挥作用

相关内容