Я пытаюсь расширить readline, добавив привязку к мета-ключу в моем файле inputrc. Я использую Терминал (OSX)
В идеале я хотел бы добавить "\M-h": "\C-w"
Однако я не могу связать какой-либо мета-ключ. У меня есть опция в Терминале, которая обрабатывает мою опцию как мета. В результате я могу войти в M-b
просто отлично. Привязка к нему в моем inputrc не работает.
Я попытался использовать sed -nl
, чтобы записать, какие управляющие последовательности отправлялись на мой терминал. Нажатие M-x
выводит ^[h
, однако привязка типа "^[h":"\C-w"
не работает. Помощь очень ценится.
изменить: вот пример файла из документации readline, в которой показано, как выполнить привязку на основе отправляемых escape-ключей ansi. Возможно, я не сопоставляю нужные управляющие клавиши, есть ли лучший способ проверить, чем с помощью sed?