.inputrc, TAB и CTRL-i

766
user1179926

Очевидно, что когда мы нажимаем TABв Терминале, вместо этого отправляется CTRL+ i, поэтому мы не можем иметь разные привязки для этих нажатий клавиш в нашем .inputrc:

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

Это заставляет TAB перемещать курсор на один символ вперед вместо отображения меню завершения. Есть ли способ заставить вышеуказанную конфигурацию работать?

Я использую Putty под Windows.

1
Для записи клавиша табуляции обычно отправляет символ ASCII Control-I. У вас есть основания полагать, что есть способ определить, какая клавиша была нажата? (На самом деле может быть способ настроить терминал на отправку escape-последовательности для одного или обоих ключей, чтобы разрешить разграничение. Подтвердили ли вы, что «TAB» .inputrc отображается на escape-последовательность, или это всегда просто псевдоним для Control-I?) Chris Page 10 лет назад 0

0 ответов на вопрос