Aktivera flikavslutning för SSH-aliaser

Igår visade vi dig hur du konfigurerar en grundläggande SSH Config-fil, och här är hur du gör det ännu mer användbart: aktivera flikavslutning för de SSH-aliaserna.

Kasta det i ~ / .bash_profile eller ~ / .bashrc

 # Lägg till Tab-slutförandet för SSH-värdaliaserna komplett - i standard -Onospace -W "$ (/ usr / bin / env ruby ​​-ne" sätter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Om $ _. Match (/ ^ s * värdar + /); '<$ HOME / .ssh / config) "scp sftp ssh 

# Lägg till Tab-slutförandet för SSH-värdaliaserna komplett - i standard -Onospace -W "$ (/ usr / bin / env ruby ​​-ne" sätter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Om $ _. Match (/ ^ s * värdar + /); '<$ HOME / .ssh / config) "scp sftp ssh

Det borde vara på en rad. Spara filen, starta om Terminal, och nu kan du använda flikavslutning med SSH-alias.

Tack till Doug Schmidt för inlämningen!