Das Ändern des tmux-Präfixes auf dem Mac (Mojave) in C+a erfasst Cmd+left

Das Ändern des tmux-Präfixes auf dem Mac (Mojave) in C+a erfasst Cmd+left

Ich bin relativ neu bei Mac (komme von Linux) und in meiner Datei tmux.conf habe ich Folgendes:

unbind C-b
set -g prefix C-a
bind C-a send-prefix

das funktioniert wie erwartet, mit einem kleinen Problem. Befehl+Pfeil nach links, das unter Windows/Linux dieselbe Funktion wie „Home“ erfüllt, wird irgendwie wie das tmux-Präfix behandelt.

Wenn ich eingebe:

command + left-arrow
command + left-arrow

Dann funktioniert es, aber als Präfix dient nur ein einmaliges Drücken von cmd+links.

Wenn ich diese Zeilen vollständig entferne, funktioniert cmd+links einwandfrei, sodass ich möglicherweise einfach zu ctrl+b als Präfix zurückkehren kann (ich habe vorher screen verwendet und mich daher für ctrl+a entschieden).

Gibt es irgendwelche Ideen, woran das liegen könnte, oder handelt es sich vielleicht nur um einen Fehler bei tmux?

Antwort1

Ich habe das Problem schließlich in iterm2 behoben, indem ich CMD+links so eingestellt habe, dass die Escape-Sequenz „OH“ gesendet wird, und CMD+rechts so, dass die Escape-Sequenz „OF“ (das ist ein großes „o“, nicht null) gesendet wird.

Jetzt funktioniert alles in iterm2. Es ist immer noch ein Problem im Standardterminal, das mit MacOS ausgeliefert wird, aber ich betrachte es als ausreichend gelöst.

verwandte Informationen