tmux: ¿cómo vincular una clave para iniciar el comando Shell?

tmux: ¿cómo vincular una clave para iniciar el comando Shell?

Yo suelo tmuxdesarrollar, 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=Cen tu caso.

Respuesta2

C-b cya 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.confarchivo de la siguiente manera:

bind C send-keys -t.- 'mvn install' Enter

Significa -t.-"el otro panel". Enterrepresenta la clave de ese nombre, es decir, la nueva línea al final del comando.

información relacionada