Bash 자동 완성 조정

Bash 자동 완성 조정

나는 매우 힘든 작업을 터미널에서 실행하느라 바쁘기 때문에 bash 자동 완성을 사용하여 이를 조정하는 것이 유용할 것입니다.

따라서 표준 데비안 패키지는 다음과 같습니다.신문(더 이상) 설치하지 않았습니다.

난 무엇인가?하다이미 설치된 것은저널++"xournalpp"로 시작하세요

터미널은 이를 인식하지 못하며 탭이 완전히 완료되지 않습니다.

이 문제를 해결하는 방법을 아는 사람이 있나요?

답변1

일반적으로 동작은 터미널 애플리케이션 자체의 동작이 아니라 실행 중인 셸의 동작, 더 정확하게는 셸이 사용하는 줄 편집 라이브러리(예: libreadline 또는 libedit)의 동작입니다.

적어도GNU 읽기 라인기본 동작은 다음과 같습니다.아니요완료 여부가 불분명할 경우 여러 옵션을 표시합니다. 완료하려면 키를 두 번 누르거나 추가해야 합니다.

set show-all-if-ambiguous on 

~/.inputrc초기화 시 libreadline이 읽는 yours (런타임에 다시 읽을 수도 있으며 기본적으로 할당됨 Ctrl+x Ctrl+r).

답변2

@steeldriver 댓글의 링크를 이용하세요

나는 이것을 했고 그것은 고쳐졌다:

$ which xournal-thumbnailer 
/usr/bin/xournal-thumbnailer
$ sudo mv /usr/bin/xournal-thumbnailer /usr/bin/xournalpp-thumbnailer

관련 정보