Aktivér tabtilslutning for SSH-aliaser
I går viste vi dig hvordan du konfigurerer en grundlæggende SSH Config-fil, og hvordan gør du det endnu mere nyttigt: Aktiver fanefuldførelse for disse SSH-aliaser.
Kast dette i ~ / .bash_profile eller ~ / .bashrc
# Tilføj tab-afslutning for SSH-værtsaliaser fuldstændig -o standard -o nospace -W "$ (/ usr / bin / env ruby -ne 'sætter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Hvis $ _. Match (/ ^ s * Værter + /); '<$ HOME / .ssh / config) "scp sftp ssh |
# Tilføj tab-afslutning for SSH-værtsaliaser fuldstændig -o standard -o nospace -W "$ (/ usr / bin / env ruby -ne 'sætter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Hvis $ _. Match (/ ^ s * Værter + /); '<$ HOME / .ssh / config) "scp sftp ssh
Det burde være på en linje. Gem filen, genstart Terminal, og nu kan du bruge Fuldførelse af afslutning med SSH-aliaser.
Tak til Doug Schmidt for indsendelsen!