In verschiedenen Blogs, die den Terminal-Multiplexer erklären, tmux
und in Git-Repositories, die eine Konfigurationsdatei enthalten, tmux.conf
finde 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 tmux
nur 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 tmux
oder screen
innerhalb von tmux.