5

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

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

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

谢谢你的帮助

4

1 回答 1

2

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

于 2011-02-09T22:24:34.927 回答