Je voudrais configurer la complétion de commande sur zsh pour afficher les noms d'hôtes après avoir tapé
ssh [TAB]
prendre les noms de mon fichier .ssh / config (et de préférence à partir des hôtes connus et / etc / hosts et partout ailleurs qui a du sens) et présenter une seule liste.
Il fait une partie de cela actuellement, mais
- il n'utilise pas du tout .ssh / config
- il nécessite d'abord un nom d'utilisateur, même si l'utilisation de .ssh / config rend la saisie des noms d'utilisateur inutile
- il présente plusieurs listes (probablement une de known_hosts et une autre de / etc / hosts, mais je ne l'ai pas vérifié)
Je veux donc inclure les noms d'utilisateurs connus ainsi que les noms d'hôtes connus dans la liste (de préférence unique) après avoir tapé ssh [TAB]
(Je viens ici avant Google parce que 1) cela entraînera le stockage de la réponse ici, et 2) c'est probablement plus efficace. Si personne d'autre ne répond, je traquerai la réponse.)