Preenchimento automático do nome do host OSX ssh config

Se você estiver usando uma configuração ssh para armazenar seus nomes de host, o OSX não fornece um preenchimento automático.

Armazene isso em seu perfil
.bash : complete -o default -o nospace -W “$ (/ usr / bin / env ruby ​​-ne ‘puts $ .split (/ [, s] + /) [1 ..- 1 ] .reject {| host | host.match (/ * | ? /)} se $ _. match (/ ^ s * Host s + /); ‘<$ HOME / .ssh / config) “scp sftp ssh

fonte: http://hints.macworld.com/article.php?story=20100113142633883