모호한 문자에서 터미널 bash 자동 완성 중지 및 가능한 모든 옵션 표시


2

내가 겪고있는 행동은 부분적으로 무언가를 입력하고 Tab 키를 누르면 입력 한 것과 일치하는 여러 파일 / 명령이 있으면 첫 번째 파일 만 표시된다는 것입니다. 추가 TAB 적중은 다른 일치 항목을 표시합니다. 대신 자동 완성이 첫 번째 모호한 문자까지 채워지고 TAB을 다시 누르면 가능한 모든 선택 사항을 표시 합니다 (Ubuntu 터미널과 같이). 이것이 내 .inputrc에있는 것입니다.

set completion-ignore-case on
set show-all-if-ambiguous on 
TAB: menu-complete

모호한 쇼는 내가 찾고있는 것 같지만 나에게는 효과가없는 것 같습니다.

나는 실제로이 멤버가하지 않는 행동을 원한다 :

첫 번째 터미널 경고음을 건너 뛰고 모호한 파일 이름 확장을 표시합니다

나는 첫 번째 BEEP (또는 중지)를 듣고 더 많은 문자를 입력하여 모호성을 수정하는 것을 좋아합니다.


메뉴 완료를 비활성화해야한다고 생각합니다.
mtklr

답변:


2

mtklr의 의견에 감사드립니다. Mac OS X 터미널 자동 완성에 대해 이야기하는 많은 페이지는 내 질문에서 언급 한 3 줄을 추가하도록 요구합니다. 그러나 우분투처럼 행동을 원한다면 처음 두 줄만 있으면됩니다.

set completion-ignore-case on
set show-all-if-ambiguous on 

탭을 추가하지 마십시오 : 메뉴 완성

Mac OS 터미널에서 기본적으로 사용할 수 있어야합니다 (git에 자동 완성을 설정하려고 혼란스러워하는 것 같습니다). 일반 bash 자동 완성을 위해 .inputrc 파일을 조정 / 생성 할 필요는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.