请教一个emacs的一个小配置问题

Vim、Emacs配置和使用
回复
gaoli00000
帖子: 4
注册时间: 2012-09-27 10:12
系统: win7

请教一个emacs的一个小配置问题

#1

帖子 gaoli00000 » 2012-09-27 10:16

如何把鼠标左键双击的效果绑定到指定键盘上
要通过键盘完成鼠标双击的操作,我一般需要m-@,然后m-f或者m-b,但是经常在单词中间,就要m-f/m-@/m-b,按3次...,比较伤神.
mark-word命令会有个set mark的操作,而且只能把光标以后的单词选中,不是我想要的
我需要的就是鼠标双击的效果,双击,选中一个单词,把这个效果绑到组合键上.谢谢各位大侠了~~
上次由 gaoli00000 在 2012-09-27 11:06,总共编辑 1 次。
gy619
帖子: 237
注册时间: 2011-10-11 10:16

Re: 请教一个emacs的一个小配置问题

#2

帖子 gy619 » 2012-09-27 10:59

"我需要的就是鼠标双击的效果,双击,选中一个单词."

默认 emacs 就是这样的, 非常聪明和方便.

双击一次, 选定一个词 或者"xxxxxxx"类似内的内容,, 不管你的光标位置在词的开头还是中间\结尾....
再点击一次,选定一句话.
gaoli00000
帖子: 4
注册时间: 2012-09-27 10:12
系统: win7

Re: 请教一个emacs的一个小配置问题

#3

帖子 gaoli00000 » 2012-09-27 11:05

gy619 写了:"我需要的就是鼠标双击的效果,双击,选中一个单词."

默认 emacs 就是这样的, 非常聪明和方便.

双击一次, 选定一个词 或者"xxxxxxx"类似内的内容,, 不管你的光标位置在词的开头还是中间\结尾....
再点击一次,选定一句话.
是的,可能是我没描述清楚
我是想把这个动作绑到组合键上
头像
jerryone
帖子: 21
注册时间: 2012-01-10 20:22

Re: 请教一个emacs的一个小配置问题

#4

帖子 jerryone » 2012-09-27 13:31

可以这样做,光标先前移一个字符,然后后移一个单词(这样就保证了光标处在单词的开头),然后mark-word。
简单地包装成一个函数:

代码: 全选

(defun mark-word-at-point()
  (interactive)
  (forward-char)
  (backward-word)
  (mark-word))
然后绑定到你习惯的键上去就行了 :em11
gaoli00000
帖子: 4
注册时间: 2012-09-27 10:12
系统: win7

Re: 请教一个emacs的一个小配置问题

#5

帖子 gaoli00000 » 2012-09-27 14:41

jerryone 写了:可以这样做,光标先前移一个字符,然后后移一个单词(这样就保证了光标处在单词的开头),然后mark-word。
简单地包装成一个函数:

代码: 全选

(defun mark-word-at-point()
  (interactive)
  (forward-char)
  (backward-word)
  (mark-word))
然后绑定到你习惯的键上去就行了 :em11
3Q,很好用.如果mark-word不做那个mark set的操作就完美了.

我看那个<double-mouse-1> 就绑了个mouse-set-point的操作,不知道还做了什么动作,可以出现那种效果.
回复