oh-my-zsh 자동 완성이 작동하지 않는 것을 디버깅하는 방법은 무엇입니까?

oh-my-zsh 자동 완성이 작동하지 않는 것을 디버깅하는 방법은 무엇입니까?

제목은 이것에 대해 많은 것을 말해줍니다. 자동 완성 기능은 대부분 잘 작동하지만 git그렇지 않은 경우도 있습니다. 예를 들어 , 명령을 완료하지 않으며 git check<tab>분기도 완료하지 않습니다 git checkout ge<tab>.

이것은 최대 몇 주 동안의 경우였습니다(무엇이 변경되었는지 확실하지 않음).

파일 이름, 디렉터리, 명령과 같은 다른 완성 기능은 제대로 작동합니다.

~/.common_profilemacOS의 많은 일반 명령 (예: bash 및 zsh), homebrew를 통해 설치된 git, oh-my-zsh가 포함된 zsh ~/.zshrc~/.bashrc. 주석 처리를 시도했지만 비활성화되지는 않습니다. git및 플러그인을 모두 활성화했습니다 gitfast.

플러그인 git별칭이 제대로 작동하는 것 같습니다. 실행하여 ^X?덤프를 얻을 수 있지만 덤프를 해석하는 방법을 모릅니다.

업데이트 1: 기본 macOS zsh(5.8)에서 homebrew(5.9)를 통해 설치된 zsh로 전환했는데 이제 작동합니다. 하지만 여전히 왜 실패했는지 이해하고 싶습니다.

업데이트 2: 댓글에서 Gilles의 제안에 따라 디버그 출력을 게시했습니다. 바라보다이 점.

관련 정보