.inputrc, TAB und CTRL-i

818
user1179926

Anscheinend wird beim Senden TABin Terminal stattdessen CTRL+ igesendet, sodass für diese Tastendrücke in unserem .inputrc keine unterschiedlichen Bindungen verwendet werden können:

"\C-i": forward-char TAB: complete 

Dadurch bewegt TAB den Cursor um ein Zeichen vorwärts, anstatt das Abschlussmenü anzuzeigen. Gibt es eine Möglichkeit, die obige Konfiguration durchzuführen?

Ich benutze Putty unter Windows.

1
Für die Aufzeichnung sendet die Tabulatortaste normalerweise das ASCII-Steuerzeichen I. Haben Sie Grund zu der Annahme, dass es eine Möglichkeit gibt, zu unterscheiden, welche Taste gedrückt wurde? (Möglicherweise gibt es eine Möglichkeit, das Terminal so zu konfigurieren, dass eine Escape-Sequenz für einen oder beide Schlüssel gesendet wird, um eine Unterscheidung zu ermöglichen. Haben Sie bestätigt, dass die "TAB" von .inputrc einer Escape-Sequenz entspricht, oder ist es immer gerade so?) ein Alias ​​für Control-I?) Chris Page vor 10 Jahren 0

0 Antworten auf die Frage