zsh 명령 자동 수정

zsh 명령 자동 수정

나는 명령 입력의 자동 수정을 제공하는 zsh에 대해 보고 읽었습니다. 예를 들어, sl을 입력하면 "ls를 의미했나요?"와 같은 질문이 표시됩니다. 그러나 내 zsh에서는 이런 일이 발생하지 않습니다. 단지 오류가 발생합니다. 이유가 있나요? 설정이 있을까요? (예, 저는 bash 등이 아닌 zsh를 실행하고 있다고 확신합니다)

답변1

이는 CORRECT옵션에 의해 제어 됩니다 zshoptions(1). 을 참조하십시오.

% zsh -f
dhcp196-230% setopt correct
dhcp196-230% sl
zsh: correct 'sl' to 'ls' [nyae]? y
...
dhcp196-230% setopt nocorrect
dhcp196-230% sl
zsh: command not found: sl
dhcp196-230% 

관련 정보