OSX bash 터미널 자동 완성 - 이중 탭에서 이상한 동작

OSX bash 터미널 자동 완성 - 이중 탭에서 이상한 동작

OSX Sierra 10.12.6을 사용하고 있는데 터미널 창에서 이상한 동작이 발생합니다.

이와 같은 명령을 입력할 때 cd ~/Tab 키를 빠르게 두 번 눌러 모든 경로 옵션을 확인하고 싶습니다. 예를 들어:

cd ~/

[double press tab]

cd ~/
.CFUserTextEncoding
.DS_Store
.Trash/
.account
.android/
.avn/
.avnrc
.babel.json
.bash_history
.bash_profile
...

대신 한 번에 하나의 경로 옵션만 표시됩니다. Tab 키를 누르면 다음 키로 순환됩니다.

cd ~/
[press tab]
cd ~/.CFUserTextEncoding
[press tab]
cd ~/.DS_Store
[press tab]
cd ~/.Trash/
...etc

Tab 키를 빠르게 두 번 누르면 이 작업이 두 번만 수행됩니다.

여러 OS 업데이트를 통해 이 문제가 지속됩니다. 누구든지 문제를 해결하는 방법을 알고 있나요?

답변1

탭 키에 묶여 있는 menu-complete것 같습니다 . complete(확인하세요 bind -P | grep menu-complete.) 이 기능은 여러 가지 방법으로 활성화할 수 있습니다.

  • C-i: menu-complete.inputrc당신의 파일 에
  • bind 'C-i: menu-complete'.bashrc또는 다른 쉘 구성 파일에 있습니다.

문제가 있는 줄을 찾으면 삭제하여 기본 바인딩으로 되돌립니다 complete. 그렇지 않은 경우 파일 C-i: complete에 추가하여 ..inputrcmenu-complete

관련 정보