문제

에서,나는 그것을 믿는 것이 가능하도록 탭 완성에 터미널에 대한 조건에 특정한 실행되는 호출됩니다.

예를 들어,주어진 실행"먹고"유효한 인수{케이크,당근,바나나}입력하면'먹는 차를 완료해야 합을'먹고 당근'.

저는 이것을 믿는 것이 가능하기 때문에 나는 그것을 보았으로'개미'탭을 완료를 목표(그래도 이것이 어떻게 설정되었다 모르겠).

할 수 있는 방법이 동작을 구현할 수 있습니까?

도움이 되었습니까?

해결책

이것은 스크립트를 사용하여 수행됩니다 /etc/bash_completion.d/ 그리고 실행 파일에 대한 자신의 완성 지원을 작성하려면 다음은 시작하기위한 튜토리얼입니다.

일반적인 실행 파일에서 동작을 작동시킬 필요가 있다면 Linux 배포판에 배쉬 완성 공통 명령을 지원하는 패키지.

다른 팁

이것은 매우 비슷한 파일명 는 쉘을 시도할 것이 자동 완성 기반으로 있었기 때문에 와일드카드...위해 인스턴스입니다....

echo foo*

목록에 있는 모든 파일에 현재 디렉토리로 시작하는'foo'...bash shell globbed 와일드카드와 확장된 그것으로 목록은 파일을 만들거나 수정합니다.

MSDOS 비슷한 개념이 아니었지만 명시적으로 링크에서 실행 시간,나는에 대해 이야기 오래된 Turbo C 물건을 때,와일드카드었기 때문이 활성화되었 연결하여'wildargs.obj'(내 기억으로 올바른),내부적으로는 코드는 것을 반복하고 디렉토리고 확장에 따라 목록을 와일드카드 패턴 일치합니다.

Linux/*nix,땅일이 표준이지만,그러나,당신은 당신 수동으로 충돌 시퀀스에 Tab 키를 하는 패턴 매칭을 완료로 다른 단말기 번역할 수 있습 tab 키를 다르게 그리고 물론 핸들은 그것을 다르게...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top