zsh过度尝试纠正功能特征

xxj*_*jnn 6 git zsh git-flow

我正在使用git和zsh.我们的老板正在使用git-flow.Zsh一直在问我是否错误地将'feature'错误地称为'feature'.由于这个原因,一位同事停止使用zsh出于愤怒,我们必须解决这个问题,让他重新回到zsh的光芒!

rainbow@pony:~/ruby-project-9000 (*) (!)
> git push origin feature/power_level
zsh: correct 'feature/power_level' to 'features/power_level' [nyae]? n
Run Code Online (Sandbox Code Playgroud)

更新:完全禁用自动更正

刚刚correct_all,作为公认的答案,但禁用自动更正zsh的语法在它的更新变化.以下应该是一个全部:

source $ZSH/oh-my-zsh.sh
DISABLE_CORRECTION="true"
unsetopt correct
unsetopt correct_all
Run Code Online (Sandbox Code Playgroud)

DISABLE_CORRECTION ="true" - 目前对我有用,从这里学习


更新:禁用特定命令的自动更正

要专门禁用它自动更正命令,但遗憾的是不是"功能",因为它是一个目录(感谢下面的答案!),请参阅此解决方案以免除命令

Zab*_*bba 6

完全关闭功能:

unsetopt correct_all
Run Code Online (Sandbox Code Playgroud)

  • @RainbowPony您无法添加此内容.zsh在这里唯一纠正的是文件/目录名称.如果你有这种自动更正,这意味着你在当前目录中有目录`features`,就是全部. (3认同)