忽略 zsh 完成中的特定命令

忽略 zsh 完成中的特定命令

使用完成时是否可以告诉zsh不自动完成某些命令TAB

例子:

我输入chm <tab>并 zsh 补全为我提供了两个选项:

chmem  chmod

我从来不使用chmem.我宁愿chm自动完成到,而不是有两个选项chmod

答案1

你可以做:

zstyle ':completion:*:*:-command-:*:*' ignored-patterns 'chmem'

如果您需要执行多个被忽略的模式,您可以这样做:

zstyle ':completion:*:*:-command-:*:*' ignored-patterns 'chmem|chcpu|chcon'

相关内容