你能让 zsh 自动更正更智能吗?

你能让 zsh 自动更正更智能吗?

我喜欢zsh自动更正,但它总是问我一些不需要更正的事情。

dzil build
zsh: correct 'build' to '.build' [nyae]? % 

.buildbuild是由( 或运行该操作的任何其他命令创建的目录,因此dzil .build总是错误的,并且dzil build总是正确的。有什么方法可以将其传达给自动更正系统吗?

答案1

Zsh 的自动更正仅具有有限的可配置性,但这对于您的用例来说应该足够了。设置CORRECT_IGNORE变量来匹配您想要在自动更正中忽略的字符串。

CORRECT_IGNORE='.build'

(我假设您没有使用correct_all.With correct_all,我认为无休止地提示不需要纠正的事情是不可避免的。)

相关内容