如何在 zsh 中忽略/删除/排除自动补全?

如何在 zsh 中忽略/删除/排除自动补全?

我通常使用rs+[tab]getrsync但它显示三个选项(在新系统上):

➜  $ rs
     rsh       rsync     rsyslogd

我很少使用rshor rsyslogd- 如何防止它们在 zsh 的自动完成列表中显示为匹配项?

答案1

如果您不想在任何情况下rsh完成rsyslog,只需将以下内容添加到.zshrc

zstyle ':completion:*' ignored-patterns 'rsh|rsyslog'

相关内容