O iTerm2 permite definir um atalho de teclado para criar uma guia com um perfil específico. No entanto, nunca me lembro da combinação de teclas para isso. Em vez disso, decidi adicionar uma extensão no Alfred que fará a mesma coisa.
O código da extensão é o seguinte:
on alfred_script(q)
tell application "iTerm"
activate
set myterm to (current terminal)
tell myterm
set mysession to (launch session "server")
tell mysession
set name to q
set myVar to "ssh " & q
write text myVar
end tell
end tell
end tell
end alfred_script
Eu tenho a extensão acionada na palavra-chave rt
. Isso permite comandos do Alfred como rt server_name
. Onde server_name
é um alias na minha configuração SSH. Isso criará uma nova guia usando o server
perfil e o ssh para o servidor.
Os links a seguir foram extremamente úteis durante a criação da extensão.
[1] http://www.goulbourn.com/2012/12/alfreditermssh.html
[2] http://hints.macworld.com/article.php?story=20070409141256538