zsh 中的蒸汽机车

zsh 中的蒸汽机车

在 zsh 中,当我输入 时ls,它会列出目录中的文件,正如我所期望的那样。但是,当我输入时,slzsh 不会询问我是否希望蒸汽机车滚过我的屏幕。它只是自动更正为 ,而ls无法真正运行该程序sl。这非常烦人,我该如何告诉 zsh sl 真的意味着 sl?

值得注意的是 zsh 不会如果我想更正它(与通常的自动更正不同),它似乎是一个别名。但是,我不知道别名在哪里。(哪个文件)

答案1

您可以使用\=暂时禁用别名扩展:

\sl
=sl

另外,您可以使用

disable -a sl

暂时禁用别名sl

但可能最简单的方法是搜索您的文件,比如~/.zshrc别名的sl定义位置并将其注释掉。

相关内容