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

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

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

在 bash 中,emacs 不会识别该组合而只能看到Home

我检查了像这儿并且,在图形模式下我得到了<C-home>,但在 bash 中我得到了<home>

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


编辑

根据@steeldriver 提供的一些信息,我做了以下测试:运行$ hexdump -C后跟Ctrl+ Home,目前结果如下:

  • xfce4-终端 0.6.3:^[OH
  • 嘎克! 0.4.4:^[OH
  • XTerm(297):^[[1;5H

在 xfce-terminal 中我更改了字符编码(Preferences\Advanced),但似乎不起作用。

答案1

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

相关内容