Tengo lo siguiente en mi .tmux.conf
set -g prefix M-j
bind-key j send-prefix
Necesito presionar ( Atl+ J) + ( J) + tecla de enlace para enviar algo a la sesión anidada de tmux. Siento que es bastante lento. ¿Hay alguna forma mejor? Por ejemplo, me encantaría poder hacer ( Alt+ J) + (2x clave enlazada) para hacer cosas en la sesión anidada. Constantemente ejecuto comandos en la sesión superior de tmux en lugar de ejecutarlos en la anidada. Además, ¿cómo es que todo el mundo se une prefix
a C-a
? Me resulta muy lento y desagradable escribir esta combinación. ¿Me estoy perdiendo de algo?
keyboard-shortcuts
tmux
Rolf
fuente
fuente
Respuestas:
Enviar una orden a su sesión anidada es presionar una tecla menos si elige una tecla diferente. Lo uso Ctrltpara mi prefijo estándar y Ctrlapara sesiones anidadas.
Tenga en cuenta que uso el
-n
interruptor. De la entrada de clave de enlace enman tmux
:Entonces, como ejemplo Ctrlt, cabre una nueva ventana en tmux; Ctrla, chace lo mismo en la sesión anidada.
fuente
C-b
si te acostumbras.bind-key -n C-a send-prefix
debería ser suficiente.La razón de ctrl-a es que la mayoría de los piratas informáticos de Unix (que yo sé al menos) reasignan el bloqueo de mayúsculas para controlar. Eso hace que todas las ctrl-ops sean más rápidas, especialmente ctrl-a.
fuente