La risposta giusta a questa domanda è:usa bind-key
, ad esempio:
tmux bind-key "$KEY" run-shell "/path/to/script.sh"
dove KEY=C
nel tuo caso.
C-b c
ha già un binding standard che potrebbe essere saggio lasciare invariato. Scegliere un altro carattere, ad esempio C-b C puoi impostare un binding nel tuo ~/.tmux.conf
file come segue:
bind C send-keys -t.- 'mvn install' Enter
Il -t.-
significa "l'altro pannello". Enter
sta per la chiave con quel nome, cioè la nuova riga alla fine del comando.