有几个命令具有我不经常使用的深奥选项。例如,git 有'check-attr'。但是,我经常使用“git checkout”,所以我希望 git ch 完成 git checkout 或显示一个没有 check-attr 的菜单。我可以用 zstyle ... 忽略模式来做到这一点。
但是,如果没有其他匹配项(如果我真的想运行 check-attr),我仍然想完成 'git check-attr' 。
似乎“隐藏”zstyle 适合我,但是如何在完成上下文中指定一个值(而不仅仅是一个标签)?即我想要类似 zstyle ':completion: : :git: : ' hidden-patterns 'check-attr'
那可能吗?