Ctrl + tasti freccia per tmux non funzionante in PuTTY


16

Sto usando PuTTY per ssh in una macchina Debian. Quando provo a usare Ctrl + [tasto freccia] per ridimensionare i riquadri in tmux, il riquadro attivo cambia semplicemente come se non avessi premuto Ctrl. Altre scorciatoie da tastiera Ctrl funzionano bene. Quando provo la stessa cosa usando un terminale diverso, il collegamento funziona.

Risposte:


12

Aggiungi la seguente riga a ~/.tmux.conf

set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

Fonte: https://stuff.mit.edu/afs/athena/project/bsd/src/tmux-1.3/FAQ

I tasti Ctrl e freccia non funzionano con lo stucco! Cosa faccio?

putty inverte il senso della modalità tasto cursore su ctrl, che è un po 'difficile da rilevare correttamente per tmux. Per ottenere i tasti ctrl corretti, modifica le impostazioni del terminfo in modo che kUP5 (Ctrl-Up ecc.) Siano le versioni modificate e disabilita smkx / rmkx in modo che tmux non cambi la modalità. Ad esempio con questa riga in .tmux.conf (presupponendo che TERM sia impostato su xterm):

set -g terminal-overrides "xterm *: kLFT5 = \ eOD: kRIT5 = \ eOC: kUP5 = \ eOA: kDN5 = \ eOB: smkx @: rmkx @"

Nota che questo funzionerà solo in tmux 1.2 e versioni successive.


0

Ctrl+bquindi rilasciare entrambi e quindi Ctrl+arrow keyper regolare le dimensioni (tenendo premuto Ctrlpremere più volte più volte la freccia se necessario)

Assicurati di non avere una lunga pausa tra la pressione, altrimenti ridimensionerà solo un passo alla volta


1
Questo è quello che sto facendo e non funziona
1717

Pausa tra Ctrl+be successive Ctrl+arrow keydeve essere il più breve possibile (lo penso un secondo, non di più). Anche questo mi ha infastidito fino a quando ho scoperto che doveva essere inserito abbastanza velocemente
Alex

1
Usando Putty 0.69 su Windows e tmux 2.1 su Ubuntu 16.04, Ctrl + Arrow viene appena rilevato come una freccia senza Ctrl. L'impostazione delle sostituzioni del terminale come suggerito nell'altra risposta risolve le cose.
bobpaul,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.