Tabblad voltooien inschakelen voor SSH-aliassen

Gisteren hebben we je laten zien hoe je een standaard SSH Config-bestand kunt instellen, en hier is hoe je dat nog nuttiger kunt maken: tab-voltooiing inschakelen voor die SSH-aliassen.

Gooi dit in ~ / .bash_profile of ~ / .bashrc

 # Tab-aanvullen toevoegen voor SSH host aliassen voltooid -o standaard -o nospace -W "$ (/ usr / bin / env ruby ​​-ne 'zet $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Als $ _. Match (/ ^ s * Hosts + /); '<$ HOME / .ssh / config) "scp sftp ssh 

# Tab-aanvullen toevoegen voor SSH host aliassen voltooid -o standaard -o nospace -W "$ (/ usr / bin / env ruby ​​-ne 'zet $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Als $ _. Match (/ ^ s * Hosts + /); '<$ HOME / .ssh / config) "scp sftp ssh

Dat zou op één regel moeten staan. Sla het bestand op, start de Terminal opnieuw op en nu kunt u de tab voltooien met SSH-aliassen.

Dank aan Doug Schmidt voor de inzending!