zsh 심볼릭 링크 자동 완성

zsh 심볼릭 링크 자동 완성

parent하위 폴더 subfolder와 심볼릭 링크가 있는 폴더가 있다고 가정해 보겠습니다 symbolic_link.

현재 작업 디렉토리에 있는 상태에서 subfolder이 작업을 수행하려고 하면 cd ../sym[TAB]자동 완성되지 않는 것으로 나타났습니다 cd ../symbolic_link.

Zsh에서 이러한 유형의 자동 완성을 어떻게 활성화합니까?

답변1

zshcd유효한 디렉토리를 가리키면 심볼릭 링크가 자동으로 완료됩니다.

parent $ ls -l ../symbolic_link 
lrwxrwxrwx 1 e users 1 Jan 30 23:19 ../symbolic_link -> /
parent $ cd ../symbolic_link/
                 ^^ [TAB] pressed here
parent $ ln -s /asdf ../wrong_symbolic_link
parent $ cd ../wr
                 ^^ [TAB] sound the bell here

관련 정보