명령을 통해 일부 디렉토리 별칭을 구성했습니다 hash -d hashname=/path/to/directory
. 이 별칭의 완성은 다음과 같이 오랫동안 작동합니다.
% hashn<TAB> # becomes hashname, pressing <ENTER> works like cd /path/to/directory
이것은 얼마 전에 작동을 멈췄습니다. 이제 ~
기호로 시작하는 별칭만 완성됩니다.
% ~hashn<TAB> # only this works
이전 동작을 얻을 수 있는 방법이 있습니까?
답변1
당신은 선택권이 있습니다auto_cd
그리고cdable_vars
열려 있는. 사용 시 auto_cd
명령 이름으로 디렉토리를 입력하면 cd
해당 명령이 암시됩니다 . 의 cdable_vars
경우 디렉터리가 없거나 명령이 없으면 auto_cd
디렉터리 해시 테이블에서 이름을 조회합니다.
oh-my-zsh에서 활성화된 "현대"( ) 완성 시스템을 사용하는 한 해당 compinit
이름은 해당되는 경우 완성으로 제공됩니다.