有没有办法让 CORRECT 选项了解 AUTO_CD 和 CDABLE_VARS?在这个例子中,我希望不会触发修正。这可能是一个错误吗?
> setopt autocd
> setopt cdablevars
> setopt correct
> vimz=/var
> vimz
zsh: correct 'vimz' to 'vim' [nyae]?
答案1
这是 zsh 中的一个错误/限制,已修复那个承诺于 2019 年 8 月 29 日,与邮件列表上的相应消息后你在那里举报了(感谢那)。
该修复包含在 zsh 版本 5.8 (dev 5.7.1-test-1) 及更高版本中。