.inputrc 中的 bash readline 元键绑定不起作用

.inputrc 中的 bash readline 元键绑定不起作用

如果我把

"\M-p": previous-history

进入我的 .inputrc 并启动终端(urxvt 或 xterm),按 Alt-p 打印“:”字符。后续点击会产生 ^[p,如下所示:

:^[p^[p^[p^[p^[p

我希望 Alt-p 能像 Control-p 一样显示历史记录中的上一个命令。我已通过将 previous-history 绑定到 Control-t 来验证 .inputrc 是否被读取,并且这样做有效。

"\C-t": previous-history

我也尝试过

Meta-p: previous-history

但没有成功。

有其他人遇到过这个问题吗?我做错了什么吗?我在 Debian sid 上使用 xmonad。

答案1

添加

set convert-meta on

使我能够设置如下绑定:

Meta-r:kill-line Meta-r:kill-line

相关内容