首页 > 代码库 > emacs中查询英汉字典

emacs中查询英汉字典

在用emacs查阅文档或上网的时候时常会遇到不认识的英文单词,若老是要切换到xdict查寻单词再切回emacs则显得太过繁琐。所幸,使用dict/dictd工具和dictionary.el可以实现直接在emacs中查询英文单词的释义。

1. 安装dict/dictd

ubuntu下可以直接用apt-get安装

sudo apt-get install dict dictd

2. 安装英文-中文字典

sudo apt-get install dict-xdict dict-stardic

 3. 安装dictionary.el插件

    在emacs中运行M-x package-list-packages


    在列出的package中搜索dictionary


    按i表示安装,按x表示执行安装,就自动把dictionary.el安装到emacs中了

 4. 配置

    默认dictionary.el会把dictd服务器地址配置为dict.org。由于我们是在本地搭建了dictd服务器,因此需要修改配置信息,指定dictd服务器为localhost。另外为了方便使用,也可以配置一些快捷键。


    在.emacs中输入配置

    

(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)

(setq dictionary-server "localhost")


emacs中查询英汉字典