기존 ZSH 키보드 완료를 어떻게 무시합니까?
-
06-07-2019 - |
문제
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
제휴하지 않습니다 StackOverflow