zsh에서“../”의 탭 완성


17

bash에서는 탭 완성을 사용하여 한 디렉토리를 위로 이동하고 다른 경로로 다시 내려갈 수 있습니다. 예를 들어,에 $HOME/folder1있고하고 싶다고 가정 cd합니다 $HOME/folder2. $HOME단지 두 개의 하위 디렉토리를 가지고 folder1folder2.

bash에서는 그냥 입력 할 수 있습니다.

cd ..[TAB]f[TAB]2

그리고 결국에 $HOME/folder2. 새로 설치 한 zsh 설치에서을 누르면 이름에 두 개의 cd ..[TAB]하위 디렉토리가 $HOME/folder1있습니다 ..

익숙한 동작을 얻는 간단한 방법이 있습니까? 아니면 zsh에서 원하는 것을 달성하기가 더 쉬운 것이 있습니까?


예, /디렉토리 구분 기호에 TAB 대신 (슬래시)를 배우십시오 . 이미 입력 한 ..(가) /바로 옆에 .내가 본 모든 키보드.
Ricky Beam

2
솔직한 질문으로 새로운 사용자 투표를 중단하는 것은 멋진 일이 아닙니다. 그럴 이유가 없습니다! 나는 그가 할 수있는 최선을 설명하려고 노력한 것을 본다.
Jeight

7
@RickyBeam 영어가 아닌 키보드를 살펴 봐야합니다.;) 나는 독일어 키보드를 사용하고 /있으며 매우 불편 SHIFT+7합니다.
andreas-h

영국 키보드와 한국어 키보드가 있는데 표준 QWERTY 레이아웃을 사용합니다. DEC 및 SUN 키보드는 약간 이상 할 수 있지만 사용하지는 않습니다. 슬래시를 얻기 위해 shift-7을 눌렀다면 키보드를 다시 프로그래밍했습니다.
Ricky Beam

답변:


21

에 이것을 추가하면 .zshrc.. [TAB]이 ../에 완료됩니다 bash.

zstyle ':completion:*' special-dirs true
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.