Ich kann tmux nicht erkennen lassen Ctrl- Left-arrowSequenz anders als nur ein Pfeil nach links und dieselbe auch für den Pfeil nach rechts. In meinem habe ~/.inputrc
ich diese Sequenzen (wie von 2 verschiedenen Terminalemulatoren ausgegeben, nämlich Putty und Mobaxterm) abgebildet, um über Wörter in der Befehlszeile zu springen:
"\eOD": backward-word
"\e[1;5D": backward-word
Dies funktioniert in einer SSH-Sitzung einwandfrei, aber sowohl Bildschirm als auch TMX unterscheiden nicht zwischen Pfeilen und Steuerpfeilen. Die empfohlene Lösung besteht natürlich darin, die Option xterm-keys in tmux durch Hinzufügen der globalen Option zu aktivieren ~/.tmux.conf
, und es gibt direkte Beweise (neben den "Dank" -Kommentaren zu der obigen Lösung), dass dies für andere Personen funktioniert. Aber für mich Ctrl- Left-arrowsendet den gleichen Code ESC D
wie Left-arrow.
Ich habe bestätigt, dass die Option tatsächlich eingestellt ist, indem ich die tmux-Optionen mit überprüft habe
:show-window-options -g
und stellen Sie es sogar nur für den Fall für das aktuelle Fenster manuell mit ein
:set-window-option xterm-keys on
aber das alles ohne Erfolg. tmux meldet Versionsnummer 1.8 mit tmux -V
.
Was kann ich noch überprüfen, um dieses Problem zu beheben?