在终端中使用emacs时,某些键绑定不起作用

时间:2010-11-12 17:18:35

标签: emacs key-bindings

我在终端中输入emacs,在其自己的窗口中加载GNU emacs。 我喜欢使用pc-selection-mode中的键绑定,它允许你使用shift-right或shift-left来突出显示字符,或者通过按下shift-up或shift-down来突出显示整行。

问题是,当我通过键入emacs -nw在终端中运行emacs时,后两个键绑定不起作用。我可以使用shift-left和shift-right突出显示角色,但按下shift-up和shift-down不会做任何事情。光标停留在原处。

如何解决此问题?为什么会发生?我正在使用GNU Emacs 23.1.1,并且我已经确认当emacs在它自己的窗口中以及当emacs在终端内运行时,正在使用相同的版本。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

很多时候绑定只是没有列出,或者映射错误。您可以尝试M-x show-lossage(或C-h l)来查看转义序列是否到达emacs。如果他们这样做,你可能想尝试xterm-extras - 它总是工作,即使我在不​​同版本的linux和solaris之间迁移,并且我在它们之间进行ssh(这通常是问题的根源)。