我需要将代码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.