Ist es wirklich notwendig, den Präfixschlüssel in tmux zweimal zu binden?

Ist es wirklich notwendig, den Präfixschlüssel in tmux zweimal zu binden?

In verschiedenen Blogs, die den Terminal-Multiplexer erklären, tmuxund in Git-Repositories, die eine Konfigurationsdatei enthalten, tmux.conffinde ich die folgenden beiden Zeilen (möglicherweise mit einem unterschiedlichen Präfixschlüssel):

set -g prefix2 C-a
bind C-a send-prefix -2

Ich konnte jedoch keine Antwort darauf finden, warum die zweite Zeile benötigt wird. Meines Wissens bindet die erste Zeile bereits den angegebenen Schlüssel als sekundäres Präfix. Ich habe auch versucht, die Konfiguration tmuxnur mit der ersten Zeile durchzuführen, und es scheint zu funktionieren. Warum sollte sie also ein zweites Mal gebunden werden, um den sekundären Präfixschlüssel erneut explizit zu senden?

Antwort1

Die zweite Zeile bedeutet Ctrl-A- Ctrl-Asendet eine wörtliche Strg-A-Eingabe an das Programm (send-prefix). Wenn du dafür keine Verwendung hast, brauchst du es nicht, aber es schadet auch nicht. Es bindet die Taste kein zweites Mal.

Ein Anwendungsfall hierfür ist das Ausführen tmuxoder screeninnerhalb von tmux.

verwandte Informationen