您的位置:首页 > 编程语言 > ASP

windows下使用aspell开启emacs的单词拼写检查功能

2015-05-26 07:32 597 查看
第一步,你需要下载aspell安装文件和至少一个字典,下载地址为http://aspell.net/win32/. 下载之后,分别安装aspell和字典. 需要注意的是,在64位的WIN7下,“C:\Program Files (x86)”是32位安装程序的默认安装目录,而“C:\Program Files"是64位安装程序的默认安装目录,因此aspell默认安装在“C:\Program Files (x86)”下,而字典默认安装在“C:\Program Files (x86)\Aspell\dict\”下.

下一步,你需要修改emacs的初始化文件(~/.emacs). 你需要添加aspell程序的目录到emacs的exec-path中. 我曾经试过省略掉目录前的C:,但是这样做有可能出错.

(add-to-list 'exec-path "C:/Program Files (x86)/Aspell/bin/")

我们还需要告诉emacs使用aspell作为拼写检查的检查程序和你的字典目录

(setq ispell-program-name "aspell")
(setq ispell-personal-dictionary "C:/path/to/your/.ispell")

然后我们还需要把拼写检查的功能打开

(require 'ispell)

最后,你需要一些方法来调用拼写检查的功能. 默认的快捷键是“M-$”,它会检查当前光标下的单词是否正确. 如果设置了region,“M-$”会检查region中所有单词的正确性. 然而我比较喜欢自定义这些快捷键,下面是一些设置的例子

(global-set-key (kbd "<f8>") 'ispell-word)
(global-set-key (kbd "C-<f8>") 'flyspell-mode)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: