Chciałbym skonfigurować uzupełnianie poleceń na zsh, aby wyświetlały nazwy hostów po wpisaniu
ssh [TAB]
usunięcie nazw z mojego pliku .ssh / config (najlepiej z znanych hostów i / etc / hosts i gdziekolwiek to ma sens) i przedstawienie jednej pojedynczej listy.
Obecnie robi to częściowo, ale
- w ogóle nie używa .ssh / config
- wymaga najpierw nazwy użytkownika, mimo że użycie .ssh / config sprawia, że wpisywanie nazw użytkowników jest niepotrzebne
- prezentuje wiele list (prawdopodobnie jedną ze znanych hostów i drugą z / etc / hosts, ale tego nie zweryfikowałem)
Dlatego chcę wpisać znane nazwy użytkowników, a także znane nazwy hostów na liście (najlepiej pojedynczej) po wpisaniu ssh [TAB]
(Przychodzę tu przed Google, ponieważ 1) spowoduje zapisanie odpowiedzi tutaj i 2) prawdopodobnie jest bardziej wydajna. Jeśli nikt inny nie odpowie, odszukam odpowiedź.)