【发布时间】:2018-03-05 08:27:44
【问题描述】:
我需要将代码127(又名DEL,又名^?)绑定到delete-char。
如果我将DEL: delete-char 放入~/.inputrc,它就不起作用。这是因为backward-delete-char默认使用此代码。
所以,首先我需要从backward-delete-char 中释放这段代码:
$ bind -u backward-delete-char
但由于某种原因它并没有取消:
$ bind -q backward-delete-char
backward-delete-char can be invoked via "\C-?".
readline 库(供本地使用)的源代码中应更改哪些内容以解除 \C-? 与 backward-delete-char 的绑定?
注意如果我取消设置例如delete-char,它会完美运行:
$ bind -u delete-char
$ bind -q delete-char
delete-char is not bound to any keys.
【问题讨论】:
标签: readline libreadline