这个问题与我以前的问题有关联:Shift arrow selection in emacs
它已经解决了,但只部分解决了。
现在我有另一个问题:
当我按右移2次 - 只有最后一个选择将存在。所以。它没有扩展(因为它应该根据我的成绩),但总是被覆盖...emacs shift arrow选择只选第一个字符/行
f.e.我只有1个词“窗口”。而我的光标位置为0.我只想复制“wi”。我按了右移2次。但只有“我”被选中。
我该如何解决这个问题?
[email protected]:~/.emacs.den$ cat -v
^[[1;2C^[[1;2C
M-x version
GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian
我通过屏幕
[email protected]:~/.emacs.den$ echo $TERM
screen
运行我在远程机器上的emacs没有屏幕
[email protected]:~$ echo $TERM
xterm
行为一样在屏幕上。
正如我所理解的那样。 Emacs每次移动后 - 右键单击覆盖选择而不是扩展它...
所以。没有屏幕,也没有我的脚本(emacs -q)。
右移,左移,下移 - 工作。加班 - 无所事事。所以。按下升档键后光标不移动。还有倒班,换档结束工作。 shift-pgdown,shift-pgup - 不。
带屏幕,没有我的脚本(emacs -q)。
没什么。
如果您在远程计算机上执行'cat -v'并输入[Shift-箭头]两次,您是否获得了预期的控制序列两次? – Thomas 2012-08-02 01:13:21
你可以提供一些关于emacs版本和环境的更多信息吗?当我尝试这个时,“wi”被正确选择。我在MacOS X 10.7.4上使用emacs 23.3(9.0)。 – 2012-08-02 06:59:51
我在一个debian x86_64版本的emacs没有安装屏幕的情况下尝试过,我不需要重新绑定它就可以完美工作。您是否尝试过使用'emacs -q'而不使用屏幕来确保您的配置不会造成问题。 – 2012-08-02 18:17:56