Я хотел бы настроить завершение команды на Zsh для отображения имен хостов после ввода
ssh [TAB]
вынуть имена из моего файла .ssh / config (и желательно из известных_хостов и / etc / hosts и в любом другом месте, которое имеет смысл) и представить один список.
Это делает кое-что из этого в настоящее время, но
- он вообще не использует .ssh / config
- сначала требуется имя пользователя, хотя использование .ssh / config делает ненужным ввод имени пользователя
- он представляет несколько списков (возможно один из известных_хостов, а другой из / etc / hosts, но я этого не проверял)
Поэтому я хочу включить известные имена пользователей, а также известные имена хостов в (желательно один) список после ввода ssh [TAB]
(Я приеду сюда раньше Google, потому что 1) это приведет к тому, что ответ будет сохранен здесь, и 2) это, вероятно, более эффективно. Если никто не ответит, я найду ответ.)