ZSH에서 디렉터리 스태킹을 사용하기 시작했지만 문제가 발생했습니다. 이상적인 디렉터리에서는 다음을 입력 cd -<TAB>
하면 됩니다 dirs -v
. 그러나 다른 폴더(예: 내 "다운로드" 폴더)에는 -
a가 포함된 하위 디렉터리나 파일이 있으며 해당 디렉터리를 완성합니다. 예를 들어:
$ cd /
$ cd home
$ cd dxs
$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
$ cd -<TAB>
0 ~
1 /home
2 /
이상적입니다. 하지만:
$ cd Downloads
$ ls
...foo bar somerepo-master baz...
$ cd -<TAB>
다음으로 수정됨
$ cd somerepo-master
저는 bash 스타일 완성에 익숙하고 그 필요성을 느끼지 못합니다. 그렇다면 이 동작을 비활성화할 수 있습니까?
설치 및 구성에는 oh-my-zsh를 사용했습니다.
편집하다:zsh -f를 사용하고 compinit를 자동 로딩하여 이것이 Oh-My-ZSH 때문임을 확인했습니다.