Respuestas:
Suponiendo que su clave de prefijo sigue siendo el valor predeterminado de Ctrl-B
^ B: resize-p -D 2
^ B: resize-p -U 2
^ B: resize-p -L 2
^ B: resize-p -R 2
Los números al final son opcionales, el valor predeterminado es 1. El -U también es un valor predeterminado y no es necesario.
Si alguna vez olvidas eso, ^ B? mostrará estos encontrados en C-Arriba y C-Abajo y C-Izquierda y C-Derecha, al final de las teclas (con las combinaciones de teclas predeterminadas).
También puede intentar presionar Ctrl + B seguido de Ctrl + teclas de flecha.
Sin embargo, tenga en cuenta que las teclas de flecha Ctrl pueden ser problemáticas en algunos terminales. Por lo tanto, puede intentar abordar las limitaciones del terminal, o crear nuevas combinaciones de teclas de acceso directo, o simplemente no usar accesos directos y usar los comandos más largos que se muestran arriba.
esc + (arrow)
solo trabajo una vez, después de eso tengo que usar y Ctrl+B
luego volver a aplicar esc + (arrow)
.
Ctrl+B
volver a usarlo si presiona Esc + (arrow)
rápidamente. De acuerdo, esto no es muy cómodo, pero funciona.
Ctrl+B
y M-(arrow)
funciona para mí. Usualmente alt
y Esc
ambos envíanMeta
Ctrl+B
y luego mantener option
presionado mientras presionas una tecla de flecha, sin embargo, muchas veces son necesarias para mí.
Una opción para cambiar el tamaño de los paneles es usar el mouse. Para hacer esto, agregue estas líneas a su .tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
Si está en una Mac y lo anterior no funciona, use esto en su lugar ( fuente ):
set-option -g mouse on
Una vez que este modo esté activado, simplemente haga clic y arrastre en los divisores de panel para cambiar su tamaño.
set -g mouse on
#for newer versions
Acabo de agregar las siguientes líneas a mi archivo tmux.conf
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
y ahora puedo usar Ctrl-a (mi tecla de prefijo) con [h | j | k | l] para cambiar el tamaño de los paneles
l
con h
tener los enlaces VI.
Asumiendo que su clave de prefijo es Ctrl-B (Cmd-B en Mac):
Sin embargo, parece que hay un tiempo de espera, por lo que si no presiona una tecla de flecha mientras mantiene presionado Meta en 1 o 2 segundos, Meta- {arrow} se considerará como una entrada en el indicador actual.
Acabo de descubrir otra forma. Aparentemente tmux
tiene dos tipos diferentes de pulsaciones de teclas (suponiendo que su tecla de prefijo todavía esté Ctrlb)
De manera similar, Ctrlbotambién tiene comportamientos diferentes. El primer tipo de pulsación de teclas cambia el foco, y el segundo tipo de pulsación de teclas intercambia paneles.
Ctrl+B
, entoncesEsc + (arrow key)
.