2012-03-07 201 views
3

我必须使用xterm鼠标模式来支持通过ssh使用emacs时的鼠标,但我发现它不会突出显示整个单词时,我双击一个字符这个单词。相反,它只会突出显示鼠标下的字符。我该如何解决它?emacs xterm鼠标模式双击以突出显示单词

+1

为什么不设置标记(C空间),然后M-f(前进单词)突出显示该单词?或者你的意思是从ssh终端复制? – 2012-03-07 03:12:52

+0

我不是故意复制它,我只是想知道我选择了什么。事实上,当我双击一个字符时,整个单词被选中,但只有一个字符突出显示,这使我困惑。 – Charlie 2012-03-07 04:04:27

+0

之所以这样,是因为终端模式下的emacs并没有像窗口系统那样显示突出显示。因此使用标记集并移动并不显示突出显示。随意测试一下。 – 2012-03-07 04:08:03

回答

0

突出显示在emacs的非窗口版本(emacs在终端窗口中运行)中不起作用。很难判断事物是否被突出显示,这就是为什么我建议使用C空间(标记集)突出显示事物的原因,因为它可以提供更多的控制权,而不是启用xterm-mouse-mode,因为有时您可能不会双击正确。

2

C-h f xterm-mouse-mode说:

...适用于鼠标的简单用途。基本上只支持非修改的
单击。当打开时,正常的xterm ...

因此,恐怕双击已知不起作用(它们被Emacs视为2次正常点击)。

EDIT 2014年8 - 29:这个限制在Emacs的干线最近解除(即未在即将到来的24.4,但在未来的版本代替)。

+0

好消息!感谢分享。 – PythonNut 2015-01-11 01:18:26