这不完全是重复的,因为我希望 correct_all 仍然有效。我不时会搞砸争论,ZSH 很乐意帮助我。当我在我的主目录中并且我想用类似的东西管理 sshdsystemctl reload ssh
或者service ssh start
它总是问我是否要更正到.ssh
. 我通常在里面工作,$HOME
所以这很烦人。我已经尝试过alias ssh='nocorrect ssh'
and alias ssh='nocorrectall ssh'
(我认为它没有任何作用)。关于如何解决这个问题的任何想法?
设置
CORRECT_IGNORE_FILE
。例如忽略所有点文件的更正:这记录在
zshall(1)
这需要一个较新的版本
zsh
(比 Centos 7 附带的更新)。如果您卡在旧版本上,则zsh
需要禁用CORRECT_ALL
或使用nocorrect
来关闭每个有问题的命令的更正(这可能CORRECT_IGNORE_FILE
是添加的原因)。