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
에 추가하여 ..inputrc
menu-complete