Aktiver tabulering for SSH-aliaser
I går viste vi deg hvordan du konfigurerer en grunnleggende SSH Config-fil, og hvordan gjør du det enda mer nyttig: aktiver tabulasjon for disse SSH-aliasene.
Kast dette inn i ~ / .bash_profile eller ~ / .bashrc
# Legg til Tab-fullføring for SSH-vertsaliaser fullført -en standard -en nospace -W "$ (/ usr / bin / env ruby -ne 'setter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Hvis $ _. Match (/ ^ s * Verter + /); '<$ HOME / .ssh / config) "scp sftp ssh |
# Legg til Tab-fullføring for SSH-vertsaliaser fullført -en standard -en nospace -W "$ (/ usr / bin / env ruby -ne 'setter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Hvis $ _. Match (/ ^ s * Verter + /); '<$ HOME / .ssh / config) "scp sftp ssh
Det burde være på en linje. Lagre filen, gjenoppstart Terminal, og nå kan du bruke fanenavslutning med SSH-aliaser.
Takk til Doug Schmidt for innsending!