zsh 中新命令不参与插件补全

zsh 在 PATH 路径中添加的新命令可以使用 zsh-syntax-highlighting,但是不能用 tab 补全。使用 rehash 命令让 zsh 重新检查命令,就能补全了。

如果是 bash,则要用 hash -r。

在 zsh 的 tab 补全中自动使用 rehash,可以在 ~/.zshrc 中加入:

zstyle ':completion:*' rehash true