shift-end无法在emacs终端模式下工作

时间:2014-10-20 10:50:16

标签: emacs gnome-terminal

我已经设置了我的emacs,以便我可以使用shift +箭头,PgUp,PgDown,Home和End键突出显示区域,并且在窗口模式下可以正常工作。在终端模式下,Shift + End和Shift + Home组合不执行任何操作。所有其他组合都有效。有没有其他人遇到这个并知道如何解决它?我使用的是Gnome Terminal 3.6.2和emacs 23.3.1。

3 个答案:

答案 0 :(得分:0)

不确定你的意思"设置我的emacs,以便我可以突出显示带有shift +箭头的区域"因为AFAIK这是默认行为,但如果它们什么都不做,我认为是因为这些组合键会以某种方式被窗口管理器捕获。 至少在Debian上,使用gnome-terminal 3.12.2它们工作得很好。

答案 1 :(得分:0)

Gnome-terminal(实际上是底层的vte小部件)最近收到了许多仿真修复,包括使用修饰符修复键。升级到最新版本将解决您的问题。

答案 2 :(得分:0)

我在使用gnome-terminal的Ubuntu 14.04上看到了同样的问题。

这是gnome-terminal的一个问题。如果我使用XTerm,那么它按预期工作。 Ctrl-Home和Ctrl-End也存在类似的问题。这些密钥发送与Home和End相同的密钥代码。

相关问题