
Yo suelo tmux
desarrollar, con dos paneles: uno para editar el código y otro para compilarlo. Necesito cambiar de panel muy a menudo para ejecutar el comando de compilación (digamos " mvn install
").
¿Cómo puedo vincular una tecla (digamos " Ctrl+ B C") para ejecutar ese comando específico en el otro panel (o sin ningún panel)?
Respuesta1
La respuesta correcta a esta pregunta es: usar bind-key
, por ejemplo:
tmux bind-key "$KEY" run-shell "/path/to/script.sh"
donde KEY=C
en tu caso.
Respuesta2
C-b c
ya tiene una vinculación estándar que sería prudente dejar sin cambios. Al elegir otro carácter, por ejemplo, C-b Cpuede configurar un enlace en su
~/.tmux.conf
archivo de la siguiente manera:
bind C send-keys -t.- 'mvn install' Enter
Significa -t.-
"el otro panel". Enter
representa la clave de ese nombre, es decir, la nueva línea al final del comando.