Tab 키를 누를 때 Windows 명령 프롬프트와 같이 BASH가 첫 번째 일치 항목을 채우는 방법이 있습니까?
(여전히 일치하는 목록이 표시되어야하지만 Tab 키를 계속 누르면 일치하는 항목이 순환됩니다.)
즉, 여기에 목표를 입력 할 수 있습니다 어떤 경기 와 전용 윈도우처럼 – 충분한 프레스 주어진 TAB 키를 누릅니다.
답변
.inputrc
파일에 다음을 추가하십시오 (정확한 위치는 시스템마다 다릅니다).
"\C-i": menu-complete
이렇게하면 TAB이 메뉴 완성에 매핑되어 첫 번째 일치 항목이 자동 완성됩니다.
그런 다음 주석을 추가 (또는 주석 해제) show-all-if-ambiguous
하면 첫 번째 Tab 프레스에서 가능한 완료 목록이 표시됩니다.
또는 다음 .inputrc
을 수행하여 편집하지 않고 세션 당 메뉴 완성을 설정할 수 있습니다
bind '"\C-i" menu-complete'