답변:
이 문제를 해결하고 Shift+ 와 같은 readline으로 다른 유형의 키 바인딩을 사용하는 것이 좋습니다 TAB. 에 다음을 추가하십시오 ~/.inputrc
.
"\e[Z": menu-complete
그런 다음을 발행하십시오 exec bash
(다음의 설정을 읽어야합니다 ~/.inputrc
). bash를 다시 시작하는 대신 일회성으로을 실행하여 동일한 바인딩을 설정할 수 있습니다 bind '"\e[Z": menu-complete'
.
이제 반복되는 ShiftTAB시퀀스 를 사용하여 다음 일치하는 문자를 입력 할 필요없이 일치하는 파일 이름을 순환 할 수 있습니다 . 이것은 실행 된 모든 명령에 적용됩니다 ( ShiftTAB시퀀스 에 바인딩되는 표준 읽기 라인 명령이므로 ). OP에서 언급했듯이 이것은 TAB키 의 표준 동작에 영향을 미치지 않으며 ShiftTAB콤보 의 기능을 추가합니다 .
exec bash
.이 작업을 수행하는 데 매우 중요한 단계입니다! ;)