여기 계신 여러분 대부분이 알고 계시듯이, 명령 프롬프트에서 bash를 사용할 때 파일 이름, 명령, 명령 옵션 등을 부분적으로 입력하면 일치하는 항목이 있으면 bash가 단어를 완성합니다.
일치하는 항목이 여러 개 있는 경우 <Tab>
두 번 클릭하면 bash가 가능한 일치 항목 목록을 생성합니다.
처음부터 간단하게 bash를 구성하고 싶습니다 <Tab>
.
스크립트를 작성하지 않고도 가능합니까? 즉, 쉘 옵션?
man bash
"프로그래밍 가능한 완성" 섹션이 있지만 "단일 탭 완성"을 활성화하는 옵션이 있는지 알 수 없습니다.
답변1
이것을 당신의 ~/.inputrc
:
set show-all-if-ambiguous on
추가 포인트를 얻으려면 다음을 추가하세요.
set completion-ignore-case on
모든 옵션이 있습니다GNU 매뉴얼...
답변2
의견을 제시할 만큼 평판이 충분하지 않지만 jasonwryans의 답변에 추가하거나 다음과 같이 작성하여 추가 .bash_profile
하겠습니다 .bashrc
.
bind 'set show-all-if-ambiguous on'
bind 'set completion-ignore-case on'
다른 사람들도 나와 마찬가지로 이 문제를 발견했습니다.