1

我一直在努力让 emacs CUA 模式在控制台中工作,它在 X 中工作正常(在 xterm 中使用emacs -nw)。

我想要的主要功能是移动选择和^C, ^V^X但任何更多都会有帮助。到目前为止,我使用的是本地键盘和显示器,但最终目标是ssh使用 putty 之类的东西来解决所有这些问题。

到目前为止,我一直在努力让我的终端输出与 emacs 期望看到的 shift-movement 相同的控制序列(特别是S-<down>or <S-down>),并且当在 .emacs 中设置 shift-select-mode 时,这在控制台中有效。到目前为止一切顺利,所以我可以从任何 emacs 调用类型中转换选择文本:X-windows、终端($TERM=linux或 $ TERM=xterm)。这个网站非常有用。

Shift-<down>显示如下,cat -v并且 emacs 愉快地映射<S-down>到这个控制序列。

cat -v            (then type shift-down)
^[O2B

这是问题所在,打开 cua-mode 和 shift-selection 停止工作,但是^C^V^X开始工作!?因此,我可以进行换档选择或^C, ^V^X但不能同时进行。

-------
Setup:
emacs 23
Raspberry Pi
Raspian (similar to Debian)
4

1 回答 1

1

您可能想尝试更新版本的 Emacs,因为 cua-mode 已慢慢更改为使用与 shift-select-mode 相同的代码。在 Emacs-24.4 中,cua-mode 实际上直接使用 shift-select-mode。

于 2014-03-18T13:37:39.030 回答