emacs CUA-mode OK在X但没有工作的控制台

时间:2014-03-18 10:06:09

标签: emacs raspberry-pi raspbian cua-mode

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

我想要的主要功能是换班动作选择和^C^V^X,但任何更多都会有所帮助。到目前为止,我使用的是本地键盘和显示器,但最终的目标是使用像putty这样的东西在ssh上完成所有这些工作。

到目前为止,我一直致力于让我的终端输出emacs期望看到的用于移位移动的相同控制序列(特别是S-<down><S-down>),这在移位时可以在控制台中工作-select-mode在.emacs中设置。到目前为止一切顺利,所以我可以从任何emacs调用类型中移除选择文本:X-windows,终端($TERM=linux或$ TERM=xterm)。这个site非常有用。

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

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

这是问题所在,启用cua模式并且班次选择停止工作,但^C^V^X开始工作!所以我可以选择班次或^C^V^X,但不能同时进行。{/ p>

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

1 个答案:

答案 0 :(得分:1)

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