我必须使用xterm-mouse-mode来支持在通过ssh使用emacs时的鼠标操作,但是我发现如果我双击一个单词中的字符,它不会高亮整个单词。相反,它只高亮鼠标下的字符。我该如何解决这个问题?
我必须使用xterm-mouse-mode来支持在通过ssh使用emacs时的鼠标操作,但是我发现如果我双击一个单词中的字符,它不会高亮整个单词。相反,它只高亮鼠标下的字符。我该如何解决这个问题?
C-h f xterm-mouse-mode
显示:
...适用于鼠标的简单使用。基本上,仅支持非修改的单击。打开后,正常的xterm...
所以,很遗憾双击不起作用(Emacs将其视为2次普通单击)。
编辑2014年8月29日:这个限制最近在Emacs的“trunk”中被取消了(即在即将发布的24.4版本中未取消,在下一个版本中取消)。
在非窗口化版本的emacs中(在终端窗口中运行的emacs),高亮功能无法正常工作。很难判断哪些内容被高亮,因此我建议使用C-space(Mark-set)来代替高亮功能,因为这样可以给你更多的控制权,而不是启用xterm-mouse-mode,有时你可能无法正确地双击。