.inputrc, TAB и CTRL-i


1

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

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

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

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


Для записи клавиша табуляции обычно отправляет символ ASCII Control-I. Есть ли у вас основания полагать, что есть способ определить, какая клавиша была нажата? (На самом деле может существовать способ настроить терминал для отправки escape-последовательности для одного или обоих ключей для обеспечения возможности дифференциации. Вы подтвердили, что «TAB» .inputrc отображается на escape-последовательность, или это всегда просто псевдоним для Control-I?)
Chris Page
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.