Tôi muốn thiết lập hoàn thành lệnh trên zsh để hiển thị tên máy chủ sau khi tôi nhập
ssh [TAB]
lấy tên ra khỏi tệp .ssh / config của tôi (và tốt nhất là từ know_hosts và / etc / hosts và bất kỳ nơi nào khác có ý nghĩa) và trình bày một danh sách duy nhất.
Nó hiện một số điều này, nhưng
- nó hoàn toàn không sử dụng .ssh / config
- nó yêu cầu tên người dùng trước, mặc dù việc sử dụng .ssh / config khiến việc nhập tên người dùng không cần thiết
- nó trình bày nhiều danh sách (có thể là một danh sách từ know_hosts và một danh sách khác từ / etc / hosts, nhưng tôi chưa xác minh điều đó)
Vì vậy, tôi muốn đưa tên người dùng đã biết cũng như tên máy chủ đã biết vào danh sách (tốt nhất là đơn) sau khi nhập ssh [TAB]
(Tôi đến đây trước Google vì 1) nó sẽ dẫn đến câu trả lời được lưu trữ ở đây và 2) nó có thể hiệu quả hơn. Nếu không có ai trả lời, tôi sẽ săn lùng câu trả lời.)