Я пытаюсь расширить readline, добавив привязку для мета-ключа в моем inputrc. Я использую терминал (OSX)Binding meta in inputrc не имеет эффекта, macosx
В идеале я хотел бы добавить "\M-h": "\C-w"
Однако, я не могу связать любую мету ключа. У меня есть опция в Terminal, которая обрабатывает мой ключ опции как мета. В результате я могу просто ввести M-b
. Привязка к нему в моем inputrc не работает.
Я пробовал использовать sed -nl
, чтобы записать, какие escape-последовательности были отправлены на мой терминал. Нажатие M-x
выходов ^[h
, однако привязка как "^[h":"\C-w"
не работает. Помощь очень ценится.
Редактировать: Вот sample file из документов readline, в котором показано, как связываться на основе отправляемых ключей ansi. Возможно, я не сопоставляю правильные клавиши эвакуации, есть ли лучший способ проверить, чем с sed?
Это ответ. – cdosborn
ОК. Сожалею. Спасибо за разъяснение в ответе. –