첫 번째 명령 인수가 디렉터리인 경우 oh-my-zsh 탭 완성 비활성화

첫 번째 명령 인수가 디렉터리인 경우 oh-my-zsh 탭 완성 비활성화

최근에 Zsh+Oh my Zsh로 전환했는데 매우 짜증나는 동작을 발견했습니다.

실행 파일과 동일한 접두사를 공유하는 경로에 디렉터리가 있는 경우 명령줄의 첫 번째 [0] 인수인 경우에도 탭 완성에 해당 디렉터리가 포함됩니다. 이는 어떤 경우에도 적용할 수 없기 때문에 도움이 되지 않습니다. 방법.

내 경로에 다음이 있다고 가정해 보겠습니다.

library      # directory
library.rb   # executable

lib명령줄에 첫 번째 매개변수를 입력 하면 다음과 같습니다 .

$ lib<tab>

탭 완성은 까지 완료됩니다 library.

이 경우 (Oh My) Zsh가 디렉터리를 포함하려고 시도하는 것을 방지할 수 있나요?

관련 정보