ZSH에서 "les"를 "ls" 대신 "less"로 자동 수정합니까?

ZSH에서 "les"를 "ls" 대신 "less"로 자동 수정합니까?

이 동작을 변경하고 싶습니다.

❯ 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)'제공을 받아야 합니다.lessles

그 외에(그리고 이를 사용하여 완전히 비활성화하는 것 set +o correct) 자동 교정기를 조정하는 다른 방법을 모르겠습니다.

입력을 많이 하는 경우 les언제든지 less추가할 수 있습니다 alias les=less.

관련 정보