
Eu uso tmux
para desenvolver, com dois painéis: um para editar o código e outro para compilá-lo. Preciso mudar de painel com frequência para iniciar o comando de compilação (diga " mvn install
").
Como posso vincular uma tecla (digamos " Ctrl+ B C") para iniciar esse comando específico no outro painel (ou sem nenhum painel)?
Responder1
A resposta certa para esta pergunta é: use bind-key
, por exemplo:
tmux bind-key "$KEY" run-shell "/path/to/script.sh"
onde KEY=C
no seu caso.
Responder2
C-b c
já possui uma ligação padrão que seria aconselhável deixar inalterada. Escolhendo outro caractere, por exemplo, C-b Cvocê pode configurar uma ligação em seu
~/.tmux.conf
arquivo da seguinte forma:
bind C send-keys -t.- 'mvn install' Enter
The -t.-
significa "o outro painel". Enter
representa a chave desse nome, ou seja, a nova linha no final do comando.