第一步[root@localhost ~]# yum install dictd
第二步. 编写配置文件和下载字典数据库
现在本地dictd server还不能工作,你必须写两个配置文件dictd.conf和dict.conf(存储到/etc/目录下)他们的内容如下:
dictd.conf:
access {allow localhost allow *}
database Web1913 {data "/usr/share/dictd/web1913.dict.dz"
index "/usr/share/dictd/web1913.index"}
database wn {data "/usr/share/dictd/wn.dict.dz"
index "/usr/share/dictd/wn.index"}
~
上面的字典可以到ftp://ftp.dict.org/dict/pre/下载
dict.conf:
server localhost
第三步 [root@localhost ~]# /etc/init.d/dictd start
接下来:
你可以
[root@localhost ~]# dict word
查找到单词了吧,恭喜你。
然后编写
;;;;;辞典
(autoload 'dictionary-search "dictionary"
"Ask for a word and search it in all dictionaries" t)
(autoload 'dictionary-match-words "dictionary"
"Ask for a word and search all matching words in the dictionaries" t)
(autoload 'dictionary-lookup-definition "dictionary"
"Unconditionally lookup the word at point." t)
(autoload 'dictionary "dictionary"
"Create a new dictionary buffer" t)
(autoload 'dictionary-mouse-popup-matching-words "dictionary"
"Display entries matching the word at the cursor" t)
(autoload 'dictionary-popup-matching-words "dictionary"
"Display entries matching the word at the point" t)
(autoload 'dictionary-tooltip-mode "dictionary"
"Display tooltips for the current word" t)
(autoload 'global-dictionary-tooltip-mode "dictionary"
"Enable/disable dictionary-tooltip-mode for all buffers" t)
(global-set-key [mouse-3] 'dictionary-mouse-popup-matching-words)
(global-set-key [(control c)(d)] 'dictionary-lookup-definition)
(global-set-key [(control c)(s)] 'dictionary-search)
(global-set-key [(control c)(m)] 'dictionary-match-words)
;; choose a dictionary server
(setq dictionary-server "localhost")
;; for dictionary tooltip mode
;; choose the dictionary: "wn" for WordNet
;; "web1913" for Webster's Revised Unabridged Dictionary(1913)
;; so on
(setq dictionary-tooltip-dictionary "wn")
(global-dictionary-tooltip-mode t)
;(dictionary-tooltip-mode t)
添加到你的.emacs之中
重启emacs 光标放在某一个单词上C-c d 就可以查 字典了
2008年6月29日星期日
emacs short cut
xmodmap -pke查看键盘映射
xev捕捉键盘或者鼠标动作,
~/.Xmodmap 做键盘映射
或者用命令
xmodmap -e "keysym Super_L = Meta_L Super_L"
xmodmap -e "keysym Super_R = Meta_R Super_R"
这样可以把win键变成meta
键盘宏很好用,我定义f7为注释一行,即前面加%
- `
C-x (
’ – start defining a keyboard macro - `
C-x )
’ – stop defining the keyboard macro
And here is how to execute a keyboard macro you’ve defined:
‘C-x e’
– execute the keyboard macro
M-xname-last-kbd-macro
– Name the last-defined keyboard macro
M-xinsert-kbd-macro
– Insert a named keyboard macro into your initialization file
参见 http://www.emacswiki.org/cgi-bin/wiki/KeyboardMacros
Emacs快捷键
这样我不会有meta-tab和窗口管理器冲突的事情了,输入法的快捷键也被我改了,C-S-F9改为输入法
control-space 就是默认的做标记的命令
GNU Emacs
1. M-! 执行shell命令
2. 直接在终端中运行emacs /emacs -nw/
3. C-X 表示按住CTRL键, 然后按X, 再把CTRL, X一起放开.
4. M-X 等于先按 ESC键, 接著按 X键.
5. M-X 等于alt键.
6. C-X或 M-X的X没有大小写分别.
7. 超过两个以上的按键命令, Emacs会在萤幕最下面一行显示你按过什么.这一
行叫作mini buffer
8. 结束Emacs按 C-x C-c
9. 取消执行 C-g
10. C-p 向上移 (previous line)
11. C-n 向下移(next line)
12. C-f 向右移 (forward)
13. C-b 向左移 (backward)
14. C-v 下一页(view next screen)
15. M-v 上一页
16. C-L 重画萤幕
17. M-f 向前跳一个字(word)
18. M-b 往后跳一个字(word)
19. C-a 移到行头
20. C-e 移到行尾
21. M-a 移到句首 (M-a 到上一个句点后面,一个句子的起头.)
22. M-e 移到句尾 (M-e 到句点后面)
23. M-< 移到档头 24. M-> 移到档尾
25. C-d 删除游标目前指的后面的字
26. DEL 删除游标目前指的前面的字 (Delete键)
27. M-DEL 往回删一个字(word)
28. M-d 往前删 (游标后面)
29. C-k 删至行尾 (kill)
30. M-k 删到一句子结尾(删到句点) (kill)
31. C-x u 撤消操作
32. C-_ 也是撤消操作
33. C-k 剪切 (kill)
34. M-k 剪切 (kill)
35. 剪切一段文字的方法: 将光标移到想要剪切的文字段开头, 用 C-@ (或
C-SPC )设标记( Mark set ), 将光标移到想要剪切的文字段末尾, 用 M-w
剪掉那段文字.
36. C-y 粘贴 (yank) , kill & yank 就是 cut & paste的意思.
37. C-x C-f 打开文件(可以用tab 或SPC键自动补全文件名)
38. C-x C-s 保存文件
39. C-x s 保存所有的文件
40. C-x i 插入文件(把另外的档案的内容读入目前编辑区内)
41. C-x 0 关掉目前的视窗
42. C-x 1 会让目前的视窗占满整个萤幕 (One Window), 取消/关掉其他的视窗.
43. C-x o 跳到另一个视窗
44. C-x 2 把目前的视窗切成两个 (水平分割)
45. C-x 3 (垂直分割)
46. C-x 4 是一串与视窗有关的指令.
47. C-x 5 则是扩展到X的视窗, 称为frame.
48. C-x 5 2 就是再开另一个X视窗 (frame).
49. C-x C-b 看目前有那些buffer (buffer就是emacs放开起的档案的地方).
50. C-x b 然后在minibuffer输入buffer的名字, 可以切换编辑buffer, TAB键
也有作用. 有些内部的buffer (就是没有档案的buffer), 是用*开头和结
束, 这个也要打, 如*scratch*
51. 按 M-x 之后就可以打一个Emacs命令来执行
52. C-x C-c 就是结束Emacs,比较常用的是C-z
53. C-z 把Emacs暂停, 回到命令列. 当你下次再需要编辑时, 打fg %emacs 或
者 fg 就可以把Emacs唤醒. 在X下, C-z 会把emacs缩成icon.
订阅:
博文 (Atom)