문제

YAST2 (OpenSuse 제어판)의 ZSH에서 자동 완성 모듈을 활성화하고 싶지만 이미 정의 된 것 같습니다. 나는 뛸 수 있습니다

compctl -k "(hello world)" nonexistantprogram

괜찮아요

compctl -k "(hello world)" yast2

전혀 작동하지 않습니다. YAST2의 일부는 이미 정의 된 것 같습니다. 즉 "-"옵션 : --fullscreen, -geometry,-list [submodules] 등.

OpenSuse를 사용하지 않는 사람들에게도 : 이전 설정을 무시할 수 있도록 compctl에 플래그가 있습니까?? 미리 감사드립니다.

도움이 되었습니까?

해결책

아마도 당신의 시스템은 새로운 시스템을 사용하고 있습니다 compsys 나이가 아니라 시스템 compctl 체계. 보다 man zshcompsys 그리고 man zshcompwid (그리고 man zshcompctl).

완료 기능 yast2 아마도이 파일 (또는 유사한 경로)에있을 것입니다.

/usr/share/zsh/functions/Completion/Linux/_yast
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top