Чтобы получить исходный код ~/.inputrc
, я попробовал C-x C-c
и bind -f ~/.inputrc
. У меня нет идей, даже после прочтения раздела bash о bind
.
У меня есть "\C-Rubout": backward-kill-word
в моем ~/.inputrc
. Но когда я запрашиваю bash с помощью bind -q backward-kill-word
, я не получаю ожидаемый результат:
$ bind -q backward-kill-word
backward-kill-word can be invoked via "\C-rubout", "\e\C-h", "\e\C-?".
Я думаю, что неправильная заглавная буква в rubout
может быть проблемой, но независимо от того, как я изменяю свой файл ~/.inputrc
, я не могу заставить его работать !!
Я изо всех сил пытаюсь найти хороший ресурс, чтобы помочь мне узнать, как стать менее некомпетентным в bind
части Bash ... Результаты, которые я получаю, кажутся ошибочными, но я знаю лучше, чем быть уверенным в этом, пока не узнаю больше об этом.
Я прочитал руководство по gnu и попытался использовать \b
, \d
и \177
вместо Rubout
, но ни один из них не сработал. Тот, что в руководстве по GNU (здесь), был довольно аккуратным.