Ich versuche, iTerm2 und tmux besser miteinander zu spielen (ohne die eingebauten tmux-Funktionen zu verwenden; ich möchte, dass meine Fenster und Fenster von mir selbst verwaltet werden).
Daher möchte ich ⌘+ →einer Tastenfolge ^Qzuordnen, die mit (meinem tmux-Präfix) beginnt, gefolgt von →.
^Qist 0x11
und →ist ^[[C
, dh 0x1b 0x5b 0x43
. Wenn ich jedoch versuche, diese Zuordnung in den iTerm-Einstellungen (Schlüssel → Schlüsselzuordnungen, mit der Einstellung "Hex-Codes senden") vorzunehmen, funktioniert dies nicht, dh meine Fenster werden nicht wie erwartet gewechselt.
Wenn Sie kurz nach dem Drücken von ⌘+ →I →erneut drücken , wird der aktive Bereich auf der rechten Seite ausgewählt, sodass ^ Q durchkommen muss. Wenn ich es nur 0x1b 0x5b 0x43
( →) zuordne, funktioniert es auch.
Ist dies eine Einschränkung von iTerm2 selbst? Kann ich keine längeren Tastenkombinationen senden? Senden die Schlüssel zu schnell für tmux?
Ich habe auch versucht, die Einstellung "Mit vim-Sondertasten senden" zu verwenden, aber sie scheint überhaupt nicht zu funktionieren. Wenn ich "<CQ> <Right>" eingebe, wird dieser Text wörtlich gesendet.
iTerm2 Build 3.0.8 unter macOS Sierra.
$TERM
, und die Einstellung für den Terminaltyp sind beidexterm-256color
. Meine Pfeiltasten funktionieren einwandfrei, wie ich geschrieben habe. Ich kann sogar eine Tastenkombination zuordnen, um eine Pfeiltasten-Escape-Sequenz zu senden, nur nicht Control-Q und und die Pfeiltasten-Escape-Sequenz. Ich habe den Cursor-Anwendungsmodus deaktiviert.