如何在 zsh 中忽略/删除/排除自动完成?

cwd*_*cwd 5 zsh autocomplete

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

?  $ rs
     rsh       rsync     rsyslogd
Run Code Online (Sandbox Code Playgroud)

我很少使用rshrsyslogd- 如何防止这些在 zsh 的自动完成列表中显示为匹配项?

jim*_*mij 8

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

zstyle ':completion:*' ignored-patterns 'rsh|rsyslog'
Run Code Online (Sandbox Code Playgroud)