我需要将代码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-?
from backward-delete-char
?
注意如果我取消设置例如delete-char
,它可以完美地工作:
$ bind -u delete-char
$ bind -q delete-char
delete-char is not bound to any keys.