在 bash 中:
$ foo --bar=/tmp/ba<tab>
扩展到foo --bar/tmp/baz
. 在我的 zsh 安装中,这里没有执行扩展(但是当路径以空格分隔时,即按预期执行foo --bar /tmp/ba<tab>
)。我需要启用什么 zsh 设置才能使其正常工作?
我正在运行 zsh 5.2 (x86_64-apple-darwin14.5.0)。开箱即用的 zsh(没有 .zshrc)会出现问题。
请注意,此问题与zsh 并不总是在扩展路径重复,但我将其发布在这里,因为该问题缺少描述性标题和详细信息(并且四年后没有答案)。