Strg+B wird in der Befehlszeile als „^B“ angezeigt

Strg+B wird in der Befehlszeile als „^B“ angezeigt

Mir ist dieses Verhalten in tmux aufgefallen, aber es passiert auch, wenn ich keine Sitzung verbunden habe. Anstatt als Befehlstastenkombination einzugeben Ctrl+b, ^Bwird 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 vistilistische Tastenkombinationen verwendet oder nicht standardmäßige Tastenkombinationen verwendet.

Sie ^Berhalten 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).

verwandte Informationen