我正在尝试.inputrc
像往常一样配置我的文件(bash 和 Fedora 38)。它非常适合 urxvt/xterm,但我的 TTY(虚拟控制台)不考虑修饰符。我的意思是,如果我按下,C-V + Delete
我会看到与 、 相同的内容C-V C-Delete
,并且所有其他键也相同。
这是为什么?如何解决?
哪个绑定可以在缓冲区中向上/向下移动 1 页,以查看已经消失的行?这被删除了吗?
编辑:
根据 @egmont 的建议,我打了showkey -a
TTY 电话确认上述内容:修饰符不会影响Delete
和PageUp
键PageDown
,生成相同的字节。 xterm/urxvt 工作正常,并showkey -a
使用修饰符显示不同的代码。
bash shell 命令bind -l
在终端缓冲区中不显示任何类似于 pageup/down 的内容,因此似乎它已被删除;这在 Fedora 36 中已被删除,但仅在注销后才被删除,现在似乎已被完全删除(可能是因为安全?)。因此似乎没有更多可从 shell 访问的虚拟终端缓冲区了……?