답변:
.inputrc
파일에 다음을 추가하십시오 (정확한 위치는 시스템마다 다릅니다).
"\C-i": menu-complete
이렇게하면 TAB이 메뉴 완성에 매핑되어 첫 번째 일치 항목이 자동 완성됩니다.
그런 다음 주석을 추가 (또는 주석 해제) show-all-if-ambiguous
하면 첫 번째 Tab 프레스에서 가능한 완료 목록이 표시됩니다.
또는 다음 .inputrc
을 수행하여 편집하지 않고 세션 당 메뉴 완성을 설정할 수 있습니다
bind '"\C-i" menu-complete'
menu-complete
것처럼, 다른 키 시퀀스에 "\M-s"
대한 Meta+S
당신이 마음대로 선택할 수 있습니다.
show-all-if-ambiguous
작업이 동안이 될 수 있습니다.)
이 기능을 bash와 함께 사용하는 방법을 모르겠지만 zsh는 기본적으로 원하는 것을 정확하게 설정하여 제공됩니다. oh-my-zsh 및 zsh를 확인하십시오 .
zsh에는 탭만으로 탐색하고 입력하는 기능과 같은 추가 기능이 포함 된 bash의 기능이 대부분 있습니다!
대부분의 Linux 배포판에는 zsh 설치용 패키지가 제공됩니다.