2012-03-07 46 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