第一步,你需要下载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)

转载于:https://blog.51cto.com/darksun/1344219

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

  1. 列表根据下标取值_散列表(上):Word文档中的单词拼写检查功能是如何实现的?...

    Word这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在Word里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误".Word的这个单词拼写 ...

  2. 18 | 散列表(上):Word文档中的单词拼写检查功能是如何实现的?

    问题引入 在 Word 里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误",Word 文本编辑器的拼写检查功能是如何实现的呢?散列表(Hash Table) 散列表 散列 ...

  3. 【散列表(哈希表) Hash Table(上)】:Word文档中的单词拼写检查功能是如何实现的?

    Word 这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在 Word 里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误".Word 的这个 ...

  4. 散列表(上):Word文档中的单词拼写检查功能是如何实现的?

    [思考题]:在Word里面输入一个错误的英文单词,它会用标红的方式提示"拼写错误".Word的这个单词拼写检查功能,虽然很小但是却非常实用.你有没有想过,这个功能是如何实现的? 1 ...

  5. 散列表(上):Word 文档中单词拼写检查功能是如何实现的?

    本文是学习算法的笔记,<数据结构与算法之美>,极客时间的课程 在平时我们使用Word的时候,输入一个错误的单词,它就会用标红的方式提示"拼写错误".Word的这个单词拼 ...

  6. 18散列表(上):Word文档中的单词拼写检查功能是如何实现的

    文章目录 1.散列思想 2. 散列函数 3. 散列冲突 4. 解答开篇 问题:Word的这个单词拼写检查功能是如何实现的? 1.散列思想 散列表:Hash table. **散列表利用数组支持按照下标 ...

  7. php开启xml服务,Windows下的PHP开启DomXML

    Windows下的PHP开启DomXML Windows下的PHP开启DomXML DomXMl需要iconv的支持,所以,开启DomXML需要将PHP目录下的Dlls/iconv.dll拷到wind ...

  8. WPF 4 单词拼写检查(SpellCheck)

    WPF 4 单词拼写检查(SpellCheck) 原文:WPF 4 单词拼写检查(SpellCheck) 在WPF中 Textbox 和RichTextBox 控件都内置了拼写检查属性,但该属性目前默 ...

  9. C语言实现自动出题、单词拼写等功能,附带管理员模式

    前言 用最基础的C语言做了一个调试窗口,实现了自动数学计算出题,单词拼写的功能,并且设有管理员模式,可以设置题目的难度,并且不同的题目难度可以赋予不同的分数. 视图浏览: 注意:C语言大作业,该项目仅 ...

最新文章

  1. LeetCode简单题之复写零
  2. 检查字符串是否包含数字
  3. 杂谈:项目管理的是与非[转贴]
  4. 【BZOJ2004】公交线路(动态规划,状态压缩,矩阵快速幂)
  5. 计算机的复数英语怎么读,英语的复数怎么读
  6. float和clear都是布局的属性
  7. Android PullTorefreshScrollview回到顶部
  8. Spring Boot –无法确定数据库类型NONE的嵌入式数据库驱动程序类
  9. Linux期末考试试题长沙理工,Linux 期末考试试题4
  10. 软件逆向工具常用快捷键
  11. HorizontalScrollView+TabLayout+ViewPager+XUtils
  12. e书制作工具和反编译工具
  13. matlab中plot函数画线时 颜色和类型
  14. 拼多多代发商如何一件代发自动下单?
  15. GitHub 自动下载 Release 固件
  16. 移动端电影院:享受触手可及的幸福
  17. nuxt服务端渲染技术
  18. 目标检测精度评价指标
  19. Visual Studio 2019卸载不干净
  20. 《解析卷积神经网络—深度学习实践手册》—学习笔记

热门文章

  1. php fsockopen解决办法
  2. Windows客户端C/C++编程规范“建议”——表达式和运算
  3. 代码覆盖测试工具Kcov简介及使用
  4. 一维码Codabar简介及其解码实现(zxing-cpp)
  5. arduino跑python,尝试在我的Arduino和stu上执行Python3.7.2中的代码
  6. java error could_Java.lang.Error: Properties init: Could not determine current working directory.
  7. python web游戏实例_python实现的简单文本类游戏实例
  8. 七段数码管段码表共阳_常用数字电路之显示篇数码管
  9. wordpress怎么修改html,WordPress后台编辑器HTML模式界面中添加修改删除按钮
  10. 【spring】第二个springmvc helloworld 以及 spring模糊路径