Risposte:
Supponendo che il tuo prefisso sia ancora il valore predefinito di Ctrl-B
^ B: resize-p -D 2
^ B: resize-p -U 2
^ B: resize-p -L 2
^ B: resize-p -R 2
I numeri alla fine sono opzionali, il valore predefinito è 1. Anche -U è un valore predefinito e non è necessario.
Se mai lo dimentichi, ^ B? mostrerà questi trovati in C-Up e C-Down e C-Left e C-Right, alla fine dei tasti (con i tasti di scelta rapida predefiniti).
Puoi anche provare a premere Ctrl + B seguito da un Ctrl + tasti freccia.
Tuttavia, tenere presente che i tasti freccia-Ctrl possono essere problematici su alcuni terminali. Quindi puoi provare ad affrontare le limitazioni del terminale, o creare nuovi collegamenti di tasti di scelta rapida, o semplicemente non usare scorciatoie e usare i comandi più lunghi mostrati sopra.
esc + (arrow)
funziona solo una volta, dopodiché devo Ctrl+B
ricorrere esc + (arrow)
nuovamente.
Ctrl+B
riutilizzarlo se premi Esc + (arrow)
in rapida successione. D'accordo, questo non è molto comodo, ma funziona.
Ctrl+B
e M-(arrow)
funziona per me. Di solito alt
ed Esc
entrambi invianoMeta
Ctrl+B
e poi tieni option
premuto mentre premi un tasto freccia, tuttavia molte volte sono necessarie per me.
Un'opzione per ridimensionare i riquadri è utilizzare il mouse. Per fare ciò, aggiungi queste righe al tuo .tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
Se sei su un Mac e quanto sopra non funziona, usa questo ( fonte ):
set-option -g mouse on
Una volta attivata questa modalità, è sufficiente fare clic e trascinare sui divisori del riquadro per ridimensionarli.
set -g mouse on
#for newer versions
Ho appena aggiunto le seguenti righe al mio file 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
e ora posso usare Ctrl-a (il mio prefisso) con [h | j | k | l] per ridimensionare i riquadri
l
con h
per avere i collegamenti VI.
Supponendo che il tuo prefisso sia Ctrl-B (Cmd-B su Mac):
Sembra tuttavia che ci sia un certo timeout, quindi se non si preme un tasto freccia mentre si tiene premuto Meta entro 1 o 2 secondi, Meta- {freccia} sarà considerato come un input nel prompt corrente.
Ho appena scoperto un altro modo. Apparentemente tmux
ha due diversi tipi di pressioni dei tasti (supponendo che il tuo prefisso sia ancora Ctrlb)
Allo stesso modo, Ctrlboha anche comportamenti diversi. Il primo tipo di pressione dei tasti cambia lo stato attivo e il secondo tipo di pressione dei tasti scambia i riquadri.
Ctrl+B
, quindiEsc + (arrow key)
.