如何把鼠标左键双击的效果绑定到指定键盘上
要通过键盘完成鼠标双击的操作,我一般需要m-@,然后m-f或者m-b,但是经常在单词中间,就要m-f/m-@/m-b,按3次...,比较伤神.
mark-word命令会有个set mark的操作,而且只能把光标以后的单词选中,不是我想要的
我需要的就是鼠标双击的效果,双击,选中一个单词,把这个效果绑到组合键上.谢谢各位大侠了~~
请教一个emacs的一个小配置问题
-
- 帖子: 4
- 注册时间: 2012-09-27 10:12
- 系统: win7
请教一个emacs的一个小配置问题
上次由 gaoli00000 在 2012-09-27 11:06,总共编辑 1 次。
-
- 帖子: 237
- 注册时间: 2011-10-11 10:16
Re: 请教一个emacs的一个小配置问题
"我需要的就是鼠标双击的效果,双击,选中一个单词."
默认 emacs 就是这样的, 非常聪明和方便.
双击一次, 选定一个词 或者"xxxxxxx"类似内的内容,, 不管你的光标位置在词的开头还是中间\结尾....
再点击一次,选定一句话.
默认 emacs 就是这样的, 非常聪明和方便.
双击一次, 选定一个词 或者"xxxxxxx"类似内的内容,, 不管你的光标位置在词的开头还是中间\结尾....
再点击一次,选定一句话.
-
- 帖子: 4
- 注册时间: 2012-09-27 10:12
- 系统: win7
Re: 请教一个emacs的一个小配置问题
是的,可能是我没描述清楚gy619 写了:"我需要的就是鼠标双击的效果,双击,选中一个单词."
默认 emacs 就是这样的, 非常聪明和方便.
双击一次, 选定一个词 或者"xxxxxxx"类似内的内容,, 不管你的光标位置在词的开头还是中间\结尾....
再点击一次,选定一句话.
我是想把这个动作绑到组合键上
- jerryone
- 帖子: 21
- 注册时间: 2012-01-10 20:22
Re: 请教一个emacs的一个小配置问题
可以这样做,光标先前移一个字符,然后后移一个单词(这样就保证了光标处在单词的开头),然后mark-word。
简单地包装成一个函数:
然后绑定到你习惯的键上去就行了 
简单地包装成一个函数:
代码: 全选
(defun mark-word-at-point()
(interactive)
(forward-char)
(backward-word)
(mark-word))

-
- 帖子: 4
- 注册时间: 2012-09-27 10:12
- 系统: win7
Re: 请教一个emacs的一个小配置问题
3Q,很好用.如果mark-word不做那个mark set的操作就完美了.jerryone 写了:可以这样做,光标先前移一个字符,然后后移一个单词(这样就保证了光标处在单词的开头),然后mark-word。
简单地包装成一个函数:然后绑定到你习惯的键上去就行了代码: 全选
(defun mark-word-at-point() (interactive) (forward-char) (backward-word) (mark-word))
我看那个<double-mouse-1> 就绑了个mouse-set-point的操作,不知道还做了什么动作,可以出现那种效果.