Bash 자동 완성(탭 완성 아님)

Bash 자동 완성(탭 완성 아님)

[tab]을 누르지 않고도 bash에서 완료 제안을 표시하도록 하려면 어떻게 해야 합니까? 이러한 제안이 내가 추가하는 각 캐릭터를 업데이트하고 옵션을 빠르게 선택할 수 있기를 바랍니다. IDE처럼 작동하길 원합니다. 나는 이것이 더 빠를 것이기 때문에 이것을 원합니다.

답변1

진정한 자동완성은 작동하지 않지만 bash사용할
수는 있습니다 zsh.

https://github.com/tarruda/zsh-autosuggestions

다른 반자동 기능(예: 힌트 업데이트)이 있는 경우 모든 종류의 자동 힌트는 매우 까다롭다는 점을 알아야 합니다.

자체 셸 설정(완료와 상호 작용할 수 있음)에 따라 완벽하게 작동하지 않을 수도 있지만 여전히 매우 흥미롭습니다.

에서는 자동 완성 기능을 사용할 수 zsh있지만 에서는 사용할 수 없는 이유는 명령줄 상호 작용을 더 자세히 지원하므로 bashon보다 구현하기가 더 쉽기 때문입니다 .zshreadlinebash


게다가
https://github.com/hchbaw/auto-fu.zsh
이것이 효과가 있었을 수도 있지만 더 이상 활성화되지 않은 것 같습니다.



zsh 참고 사항:

아마도 이미 알고 계시겠지만 zsh그렇지 않은 경우:
도구와의 고급 상호 작용을 좋아한다면 자세히 살펴보아야 합니다. 이것이 와 zsh의 주요 차이점이기 때문입니다. 좋은 표준 쉘이 되는 데 중점을 두고 좋은 상호 작용을 제공하도록 노력하십시오. 좋은 상호작용에 집중하고 좋은 표준 쉘이 되도록 노력하세요. (스크립팅의 경우 이런 이유로 계속 사용하는 것이 좋습니다)bashzsh
bash
zsh
bash

관련 정보