我想改变这种行为:
❯ les file.txt
zsh: correct 'les' to 'ls' [nyae]?
对此:
❯ les file.txt
zsh: correct 'les' to 'less' [nyae]?
最简单的方法是什么?我希望保留自动更正功能,但对其进行一些修改,所以这alias les=less
不是我寻求的解决方案。
答案1
您可以设置
CORRECT_IGNORE=ls
然后,自动更正永远不会提供ls
更正(即使是sl
例如)。
我发现如果我这样做,它现在可以lex
作为 的修正les
。然后我需要在进入时CORRECT_IGNORE='(ls|lex)'
才能被提供。less
les
除此之外(并使用 完全禁用它set +o correct
),我不知道有任何其他方法来调整自动校正器。
如果您发现自己经常打字les
,less
则可以随时添加alias les=less
.