我无法使用 bash/readline 为我的 xterms 将 Meta-h 绑定到后向杀字

我无法使用 bash/readline 为我的 xterms 将 Meta-h 绑定到后向杀字
  • redhat-release:红帽企业 Linux 工作站版本 7.4 (Maipo)
  • bash版本:4.2.46(2)
  • xterm版本:X.Org 7.6.0(295)

我正在使用xmodmap正确映射我的元键。通过 确认了这一点xev。 (也尝试过将它们映射为 Alt 键,但结果没有变化。)

一些当前的变量绑定:

> bind -v | grep meta
set convert-meta off
set enable-meta-key on
set input-meta on
set meta-flag on
set output-meta on

当前绑定backward-kill-word

> bind -p | grep 'backward.kill.word'
"\e\C-h": backward-kill-word
"\e-h": backward-kill-word
"\e\C-?": backward-kill-word
"�": backward-kill-word
# shell-backward-kill-word (not bound)

我已经尝试了文件中所需绑定的两种语法.inputrc

"\M-h": backward-kill-word
Meta-h: backward-kill-word

但当我这样做时,bind -f ~/.inputrc我并没有得到我想要的行为;我得到了相同的报告绑定backward-kill-word

我希望我做错了什么,因为让客户修复或改变任何事物在这些古老的 Linux 上安装将是极其困难的。你能看出我哪里错了吗?我还需要提供更多信息吗?

相关内容