如何在终端中使用CTRL + HOME?

当我在图形模式下使用emacs时,我可以使用Ctrl + Home转到缓冲区的开头。

在bash中,emacs将无法识别该组合,只能看到Home

我在这里检查过 ,在图形模式下我得到了 ,但是在bash中我得到了

如何在bash的emacs中使用Ctrl + Home (或任何终端:也用guake检查)


编辑

在获得@steeldriver的一些信息之后,我做了以下测试:运行$ hexdump -C然后按Ctrl + Home ,结果如下:

  • xfce4-terminal 0.6.3: ^[OH
  • Guake! 0.4.4: ^[OH
  • XTerm(297): ^[[1;5H

在xfce-terminal中,我改变了字符编码(Preferences \ Advanced),但似乎没有用。

这是libvte中的一个错误 。 已在较新版本的libvte中修复,但没有计划将其反向移植到当前使用的版本。