zsh에서 특정 명령 완료를 비활성화하는 방법

zsh에서 특정 명령 완료를 비활성화하는 방법

make를 입력할 때 make <tab>zsh가 Makefile을 구문 분석하지 않도록 명령 완성을 비활성화하고 싶습니다 . 이는 일시적으로 수행되어야 합니다(예: 이 zsh 세션에만 해당하므로 파일을 삭제하는 것은 해결책이 아닙니다).

228k 라인 Makefile이 있는데 make거기서 뭔가를 하려고 하면 zsh가 멈춥니다. 나는 unfunction _make그것을 시도했지만 compdef -d make... 그들은 작동하지 않습니다.

나는 멋진 것을 사용하지 않고 compinitzsh와 함께 제공되는 것을 사용합니다.

관련 정보