我一直在努力让 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)