IDEA 的终端 home/end/crtl+arrows 不起作用

IDEA's terminal home/end/crtl+arrows don't work

在 IDEA 的终端中我无法使用(尝试使用 zsh - /usr/bin/zsh 和 bash - /bin/sh

但是这些键可以在其他终端中使用,例如 Treminator 或 Guake。

我正在使用 Ubuntu 16.04 和 IDEA 2016.3(旧版本的 IDEA 也是如此)。我在配置略有不同的不同笔记本电脑上遇到了同样的问题。

如果没有来自 Idea 的一些 文档,它只是一个 终端,它(像许多一样)将自己标识为 "vt102"(和许多人一样,该标识是通过 cut/paste 获得的)。

现在,"vt102" 没有 HomeEnd 键。这些后来发生在 PC 键盘上。 DEC 后来 模型从 1980 年代初开始,vt220 引入了外观相似的 编辑键盘 ,但名称不同。在 xterm FAQ Why doesn't my keypad work?

中有一些相关的讨论

同样,"vt102" 有光标键,但没有区分您是按 control 还是 移位。那是 很多 之后的 1990 年代后期。 xterm FAQ.

中的一些历史和时间表

最后(我可以写一篇 详细 评论),它将 TERM 设置为 xterm-256color,但测试表明它不起作用(这是一个16色终端).

现在,Treminator(sic) 或 Guake 基本上是相同的终端,使用 VTE。 VTE 的开发人员复制了功能(主要来自 xterm),但也有其他终端可以有不同的行为,例如 rxvt。没有标准表明 Idea 的终端将匹配 xterm 的行为。如果它被记录下来,就会有一个很好的错误报告案例。但是,现有文档仅提供了启动和停止嵌入式终端的菜单的简单指南: