¿Cómo mantener el zoom en tmux si se emite el comando de panel de selección?

¿Cómo mantener el zoom en tmux si se emite el comando de panel de selección?

Te explicaré lo que quiero decir. Supongamos que he creado una división horizontal y luego he ampliado el panel superior.

Luego, cuando presiono C-w-ldelimitado select-pane -R(estoy usando el complemento vim y TmuxNavigator para una navegación "fluida" entre los paneles tmux y vim), tmux reduciría el zoom del panel y el panel activo seguiría siendo el mismo. No me gusta eso.

Si presionara C-w-jlimitado a select-pane -Dtmux, reduciría el zoom y activaría el panel inferior, lo cual me gusta mucho.

¿Cómo puedo desactivar el primer comportamiento mientras guardo el segundo?

Respuesta1

Tendría que reemplazar sus fijaciones en las fijaciones en las que desea tener el zoom después de presionar. Debería agregar el resize-pane -Zcomando directamente después del comportamiento normal de la clave. Por ejemplo, si C-<prefix>-lnormalmente está vinculado a select-pane -Lusted, lo cambiaría a select-pane -L ; resize-pane -Z. Puedes hacer esto con el siguiente comando.

:bind-key -T prefix l select-pane -L\; resize-pane -Z

Nota: Debes escapar de ;lo contrario, tux lo interpretará resize-pane -Zcomo su propio comando despuésbind-key

información relacionada