我在 zsh 中的 CDPATH 如下所示:
export CDPATH='.:..:../..'
Run Code Online (Sandbox Code Playgroud)
不幸的是,这意味着当我在输入 'cd' 后尝试自动完成时,有太多不相关的自动完成选项,这取决于我在哪里。例如,如果我在我的主目录中,输入 cd 会尝试自动完成系统上的每个用户,因为 CDPATH 有“..”
有没有办法让我的 CDPATH 如上所示,但让 cd、pushd 等的自动完成忽略 CDPATH 值,并且仅基于当前目录自动完成?