fzf 완료를 시도 중이며 zsh 완료/제안을 완전히 비활성화하고 싶습니다.
나는 다음을 사용하지 않습니다 .zshrc
.
autoload -Uz compinit
compinit
하지만 여전히 몇 가지 조언을 제공합니다.
나는 다음을 사용했다:
zstyle ':completion:*' use-compctl false
하지만 여전히 몇 가지 조언을 제공합니다.
내 생각엔 내가 비슷한 걸 찾고 있는 것 같아
zstyle ':completion:*' use-compsys false
이렇게 하면 제안/완료를 완전히 비활성화할 수 있습니다.
답변1
당신은 할 수 없습니다,— 또는 최소한 편집 없이 fzf
완성된 코드 — fzf
완성으로 인해실패할 경우 Zsh의 내장 완성 기능을 명시적으로 호출하세요. fzf
제공된 완성 기능은 모든 상황을 처리할 수 없습니다. 그렇기 때문에 어느 시점에서는 내장 완성으로 돌아가야 합니다.
또한 compinit
Zsh에서 완료하는 데에는 이것이 필요하지 않습니다. Zsh를 활성화하는 데만 필요합니다.새로운시스템을 완성하세요. 호출하지 않으면 compinit
Zsh의 레거시 완성 시스템을 얻게 됩니다.