ฉันต้องการตั้งค่าความสมบูรณ์ของคำสั่งใน zsh เพื่อแสดงชื่อโฮสต์หลังจากที่ฉันพิมพ์
ssh [TAB]
นำชื่อออกจากไฟล์. ssh / config ของฉัน (และควรเป็นที่รู้จักจาก known_hosts และ / etc / hosts และอื่น ๆ ที่เหมาะสม) และนำเสนอรายการเดียว
มันทำอะไรบางอย่างในขณะนี้ แต่
- มันไม่ได้ใช้. ssh / config เลย
- ต้องการชื่อผู้ใช้ก่อนแม้ว่าการใช้. ssh / config จะทำให้การพิมพ์ชื่อผู้ใช้ไม่จำเป็น
- มันมีหลายรายการ (อาจเป็นหนึ่งใน known_hosts และอีกรายการจาก / etc / hosts แต่ฉันยังไม่ได้ยืนยัน)
ดังนั้นฉันจึงต้องการที่จะรวมชื่อผู้ใช้ที่รู้จักและชื่อโฮสต์ที่รู้จักในรายการ (ดีกว่าเดียว) หลังจากพิมพ์ ssh [TAB]
(ฉันมาที่นี่ก่อน Google เพราะ 1) มันจะส่งผลให้คำตอบถูกเก็บไว้ที่นี่และ 2) อาจมีประสิทธิภาพมากกว่า หากไม่มีใครตอบฉันจะตามหาคำตอบ)