我想创建 bash 绑定,以便ctrl+backspace删除终端中的单词。但我不知何故最终搞砸了我的退格键,现在它不起作用,它输出字符。我知道我可以列出所有绑定,bind -P
但无法删除它们或找到具有绑定的文件所在的位置。我有,.inputrc
但它是空的。
答案1
您可以使用bind -r "key"
它来删除绑定。例如,如果您将 yank 绑定到"\C-y"
发行,bind -r "\C-y"
则会删除该绑定(在当前 shell 中)。要将所有键绑定重置为默认值,请使用set -o emacs
或set -o vi
。