
Mir ist dieses Verhalten in tmux aufgefallen, aber es passiert auch, wenn ich keine Sitzung verbunden habe. Anstatt als Befehlstastenkombination einzugeben Ctrl+b
, ^B
wird in die Befehlszeile gedruckt. Ich habe keine .tmux.config-Datei. Ich verwende iterm2 mit zsh. Ich bin mir nicht sicher, was los ist ... jede Hilfe ist willkommen!
Antwort1
Die Shell interpretiert Strg-B als Eingabe, da es in der aktuellen Konfiguration Ihrer Shell keine besondere Bedeutung hat. Höchstwahrscheinlich ist Ihre Shell so eingerichtet, dass sie vi
stilistische Tastenkombinationen verwendet oder nicht standardmäßige Tastenkombinationen verwendet.
Sie ^B
erhalten die sogenannte Caret-Notation, die in den meisten UNIX-Anwendungen der De-facto-Standard für die Darstellung von Steuercodes in Textform ist. Wikipedia hat eine etwas knappe, aber dennoch informative Seite überCaret-Notationdas könnte Sie interessieren. Sie können mit den meisten Buchstaben und einer Handvoll anderer Zeichen ähnliche Ergebnisse erzielen, indem Sie vor der Eingabe der gewünschten Tastenkombination Strg-V drücken (Strg-V weist die Shell an, das nächste Eingabebyte als Literalwert und nicht als Hotkey zu behandeln).