ZSH 자동 완성

ZSH 자동 완성

zsh가 자동 완성 옵션을 제공하지만 첫 번째 결과로 프롬프트 줄을 채우지 않도록 하려면 어떻게 해야 합니까? 예를 들어, 내가 본 행동은 다음과 같습니다.

$ifc{탭}
$ifcfg
외부 명령
ifcfg ifconfig

옵션을 표시하고 싶지만 프롬프트 줄을 채우지 않기를 원합니다.

또한 유효한 명령을 입력했지만 이것으로 시작하는 다른 유효한 명령이 있는 경우 자동 완성되지 않습니다. 그래서

수 {탭}

su옵션 대신 나에게 줄 것이다sudo

답변1

unsetopt automenu

에서 man zshoptions:

자동 메뉴

Tab 키를 반복적으로 누르는 등 두 번째 연속 요청이 완료된 후 자동으로 메뉴 완성을 사용합니다. 이 옵션은 재정의되었습니다.메뉴_완료.

관련 정보