¿Es posible vincular un comando tmux a una combinación de teclas y usarlo directamente sin presionar primero el prefijo?
Me resulta C-b + ndemasiado engorroso cambiar los paneles, por lo que me preguntaba si podría vincularme, C-1por ejemplo, para cambiar al panel # 1.
¿O tal vez puede haber una manera de hacer que el acceso directo en el emulador de terminal se envíe C-b + 1cuando presiono C-1?
¡Gracias!

set -g prefix C-a.Respuestas:
para su ejemplo, use:
El argumento -n de clave de enlace significa que no tiene prefijo.
fuente
unknown key: C-1. Si uso una letra, funciona. ¿Sabes cómo puedo especificar una clave numérica?F1en lugar deC-1(también tenga en cuenta que los números de panel comienzan en 0, no 1: enlace F1 para seleccionar el panel 0, F2 a 1, etc.).Tengo una objeción con la respuesta aceptada aquí.
De acuerdo con
tmux(1),-n is an alias for -T root. Por lo tanto, incluir en-nrealidad no significa que no haya "ningún prefijo", sino que significa que el comando estará vinculado a la tabla raíz, lo que "no se recomienda".tmux(1):Lo que parece estar diciendo es que:
bind -n c new-windowCreará una nueva ventana cuando
cse presione, y de hecho, lo hace.El humor seco en la frase del autor "no recomendado" es el hecho de que "c", por supuesto, se presionará muchas veces en la sesión media de tmux, dado que "c" es la tercera letra más frecuente en inglés .
Para otro ejemplo, aquí hay un cambio rápido de ventana tmux (usando las teclas PageUp / PageDown):
fuente