zsh가 자동 완성 옵션을 제공하지만 첫 번째 결과로 프롬프트 줄을 채우지 않도록 하려면 어떻게 해야 합니까? 예를 들어, 내가 본 행동은 다음과 같습니다.
$ifc{탭}
$ifcfg 외부 명령 ifcfg ifconfig
옵션을 표시하고 싶지만 프롬프트 줄을 채우지 않기를 원합니다.
또한 유효한 명령을 입력했지만 이것으로 시작하는 다른 유효한 명령이 있는 경우 자동 완성되지 않습니다. 그래서
수 {탭}
su
옵션 대신 나에게 줄 것이다sudo
답변1
unsetopt automenu
에서 man zshoptions
:
자동 메뉴
Tab 키를 반복적으로 누르는 등 두 번째 연속 요청이 완료된 후 자동으로 메뉴 완성을 사용합니다. 이 옵션은 재정의되었습니다.메뉴_완료.