Autocomplete 有没有办法让zsh补全完全基于单词的前缀而不是后缀?

Autocomplete 有没有办法让zsh补全完全基于单词的前缀而不是后缀?,autocomplete,zsh,Autocomplete,Zsh,在zsh中,如果我写: git --ver<tab> 但如果我试图完成: git --ver<tab>asdf git--verasdf 它不会完成,因为它看到单词的其余部分与任何可能的完成形式都不匹配。有没有一种方法让它只考虑完成时的前缀而忽略后缀? 是的:设置并添加: autoload-Uz compinit;compinit setopt completeinword zstyle”:完成:“*”完成符\ _旧列表(扩展)(完成)(正确)(历史)(忽略)(前缀

在zsh中,如果我写:

git --ver<tab>
但如果我试图完成:

git --ver<tab>asdf
git--verasdf
它不会完成,因为它看到单词的其余部分与任何可能的完成形式都不匹配。有没有一种方法让它只考虑完成时的前缀而忽略后缀?

是的:设置并添加:

autoload-Uz compinit;compinit
setopt completeinword
zstyle”:完成:“*”完成符\
_旧列表(扩展)(完成)(正确)(历史)(忽略)(前缀)
\u prefix
将尝试前面的所有补全符,但不包括光标右侧的文本

git --ver<tab>asdf