Es gibt mehrere Befehle, die esoterische Optionen haben, die ich nicht oft verwende. Zum Beispiel hat git 'check-attr'. Ich benutze 'git checkout' sehr oft, aber ich möchte, git ch zu git checkout zu vervollständigen oder ein Menü ohne check-attr in es zeigen. Ich kann das mit zstyle ... ignored-patterns machen.bestimmte Optionen in zsh Autovervollständigung ausblenden
Allerdings würde ich immer noch gerne 'git check-attr' vervollständigen, wenn nichts anderes passt (wenn ich eigentlich mache möchte check-attr).
Es scheint, dass das "versteckte" zstyle für mich ist, aber wie kann ich einen Wert (nicht nur ein Tag) im Abschlusskontext angeben? I.e. Ich möchte so etwas wie, zstyle ': Abschluss: :: git: :' hidden-Muster 'Check-attr'
Ist das möglich?
nicht genau, was Sie wollen, aber man konnte offensichtlich machen 'git ch' einen Alias von' git checkout ', was gut ist, wenn Sie nur' git checkout' verwenden möchten, ohne mit 'git check-attr' zu disambiguieren. – a3nm