명령을 통해 일부 디렉터리 별칭을 구성했습니다 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
이름은 관련될 때 완성으로 제공됩니다.