我喜欢在鼠标双击时选择单词/符号的功能。我希望能够通过键盘来完成此操作,因此我想将其绑定到击键(或者可能已经绑定了?),所以我需要函数的名称。我认为该功能必须已经存在,但是我无法弄清楚它的名称是什么。
我尝试过,C-h k
但是当我双击鼠标时,会<down-mouse-1>
显示帮助信息(我认为帮助系统不会等待第二次单击或类似的操作)。我还在21.2节中定义了此功能的文档中进行了搜索,但没有说明该功能的名称。
更新:对于典型的键绑定,我想它分别等于<C-left>
跟着的<C-S-right>
是are left-word
和and right-word
,尽管为后者保留了shift键。(我不完全了解带有Shift键的键盘名称与它们到功能的映射之间的关系,在<C-S-right>
将<C-right>
其标识为之前将其转换为帮助right-word
)
shift-selection-mode
(请参阅参考资料(info "(emacs) Shift Selection")
)。另请参阅emacs.stackexchange.com/questions/12858/…–
<right>
<C-left>
<C-S-right>
我不需要完全解决该链接中详细讨论的细微问题。
C-h b
并搜索该缓冲区显示了具有特定事件的<double-mouse-1>
调用mouse-set-point
(来自“ mouse.el”)。不知道这有多大帮助:)