Professional Documents
Culture Documents
htm
作者: 王纯业
默认配置
这段代码不用放在配置文件中,因为默认配置就是这样。
尽管是默认配置,我还是把他们写出了,因为有的时候我们想改变默认配置。把默认的功能对应到
其他的按键方式上去。
鼠标左键的功能
用鼠标选择 region
用鼠标选择一个语法单元
我们知道, Emacs 支持很多 mode ,例如 c mode, c++ mode , lisp mode 等等等等, 每一个
mode 都定义不同的语法。 例如lisp mode 下 “-” 可以作为 symbol 的名字,在 c mode 下,
“_” 下划线可以作为变量的名字。他们的 如果你双击在这个这样的字符上,那么就会选择整个
变量名字。 具体来说,假如是在c mode 下,有一个变量 “m_a_big_number” ,如果双击在在下
划线上,那么选择整个变量名称,如果双击在一个, 例如 n , 那么选择的就是这个字母所在的单
词上,就是 number 。
如果点取的字符是一个括号的话,那么就会选取这个括号扩住的部
分。 例如在 c mode 下 .
?
View Code C
1 for(i=0;i<100;i++){
2 printf("Hello World");
3}
选择一行文字
快速三次连续点击左键。
1 of 4 2010/6/8 16:54
Emacs中鼠标的运用 | Emacs中文网 http://emacser.com/mouse.htm
来点高难动作
鼠标中键的功能
粘贴
click 鼠标中键,可以在鼠标所点的位置粘贴文字。
?
View Code LISP
这段代码不用放在配置文件中,因为默认配置就是这样。
点取对象
鼠标右键的功能
这段代码不用放在配置文件中,因为默认配置就是这样。
其他
Ctrl + 点击左键
2 of 4 2010/6/8 16:54
Emacs中鼠标的运用 | Emacs中文网 http://emacser.com/mouse.htm
这段代码不用放在配置文件中,因为默认配置就是这样。
我认为把它帮定在单击事件上也不错。
?
View Code LISP
Shift + 单击左键
可以选择字体。
?
View Code LISP
这段代码不用放在配置文件中,因为默认配置就是这样。
我认为这个功能不常用,可以用来帮定到其他的功能上去。
Alt + 鼠标
Ctrl + 鼠标右键
可以调出和编辑功能相关的功能菜单.
?
View Code LISP
这段代码不用放在配置文件中,因为默认配置就是这样。
非默认配置
没有滚轴鼠标的朋友看过来.
?
View Code LISP
1 (require 'mouse-drag)
2 (global-set-key (kbd "<S-down-mouse-1>") 'mouse-drag-throw)
这个功能类似于在 IE 中单击滚轴鼠标的中键,然后出现一个图案,移动鼠标就可以滚动窗口中的内
容, 滚动的速度可以和鼠标离图案的远近有关系. 这里是帮定了 Shift + 拖动鼠标左键.
如果觉得不太习惯滚动方向,可以用下面的语句调整滚动方向.
?
View Code LISP
3 of 4 2010/6/8 16:54
Emacs中鼠标的运用 | Emacs中文网 http://emacser.com/mouse.htm
1 (require 'mouse-drag)
2 (global-set-key (kbd "<S-down-mouse-1>") 'mouse-drag-drag)
?
View Code LISP
1 (require 'mouse-copy)
2 (global-set-key [M-down-mouse-1] 'mouse-drag-secondary-pasting)
3 (global-set-key [M-S-down-mouse-1] 'mouse-drag-secondary-moving)
前面介绍过用鼠标双击可以选择单词(根据字母的语法性质),可以按照词语边界选择(双击+拖动),
可以选择多行 (三击+ 拖动), 这些选择方式在这里都是一样的工作.
这个功能在编写程序的时候十分有用,我们经常需要移动一块代码, 而且移动到的位置也是很近的
地方. 或者拷贝附近的一段代码.
GD Star Rating
loading...
标签:ann, ann77, C, ctrl, Emacs, screenshot, windows, 光标, 浏览器, 王纯业, 配色, 配
色, 鼠标
相关日志
4 of 4 2010/6/8 16:54