windows下使用aspell开启emacs的单词拼写检查功能
第一步,你需要下载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的单词拼写检查功能相关推荐
- 列表根据下标取值_散列表(上):Word文档中的单词拼写检查功能是如何实现的?...
Word这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在Word里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误".Word的这个单词拼写 ...
- 18 | 散列表(上):Word文档中的单词拼写检查功能是如何实现的?
问题引入 在 Word 里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误",Word 文本编辑器的拼写检查功能是如何实现的呢?散列表(Hash Table) 散列表 散列 ...
- 【散列表(哈希表) Hash Table(上)】:Word文档中的单词拼写检查功能是如何实现的?
Word 这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在 Word 里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误".Word 的这个 ...
- 散列表(上):Word文档中的单词拼写检查功能是如何实现的?
[思考题]:在Word里面输入一个错误的英文单词,它会用标红的方式提示"拼写错误".Word的这个单词拼写检查功能,虽然很小但是却非常实用.你有没有想过,这个功能是如何实现的? 1 ...
- 散列表(上):Word 文档中单词拼写检查功能是如何实现的?
本文是学习算法的笔记,<数据结构与算法之美>,极客时间的课程 在平时我们使用Word的时候,输入一个错误的单词,它就会用标红的方式提示"拼写错误".Word的这个单词拼 ...
- 18散列表(上):Word文档中的单词拼写检查功能是如何实现的
文章目录 1.散列思想 2. 散列函数 3. 散列冲突 4. 解答开篇 问题:Word的这个单词拼写检查功能是如何实现的? 1.散列思想 散列表:Hash table. **散列表利用数组支持按照下标 ...
- php开启xml服务,Windows下的PHP开启DomXML
Windows下的PHP开启DomXML Windows下的PHP开启DomXML DomXMl需要iconv的支持,所以,开启DomXML需要将PHP目录下的Dlls/iconv.dll拷到wind ...
- WPF 4 单词拼写检查(SpellCheck)
WPF 4 单词拼写检查(SpellCheck) 原文:WPF 4 单词拼写检查(SpellCheck) 在WPF中 Textbox 和RichTextBox 控件都内置了拼写检查属性,但该属性目前默 ...
- C语言实现自动出题、单词拼写等功能,附带管理员模式
前言 用最基础的C语言做了一个调试窗口,实现了自动数学计算出题,单词拼写的功能,并且设有管理员模式,可以设置题目的难度,并且不同的题目难度可以赋予不同的分数. 视图浏览: 注意:C语言大作业,该项目仅 ...
最新文章
- LeetCode简单题之复写零
- 检查字符串是否包含数字
- 杂谈:项目管理的是与非[转贴]
- 【BZOJ2004】公交线路(动态规划,状态压缩,矩阵快速幂)
- 计算机的复数英语怎么读,英语的复数怎么读
- float和clear都是布局的属性
- Android PullTorefreshScrollview回到顶部
- Spring Boot –无法确定数据库类型NONE的嵌入式数据库驱动程序类
- Linux期末考试试题长沙理工,Linux 期末考试试题4
- 软件逆向工具常用快捷键
- HorizontalScrollView+TabLayout+ViewPager+XUtils
- e书制作工具和反编译工具
- matlab中plot函数画线时 颜色和类型
- 拼多多代发商如何一件代发自动下单?
- GitHub 自动下载 Release 固件
- 移动端电影院:享受触手可及的幸福
- nuxt服务端渲染技术
- 目标检测精度评价指标
- Visual Studio 2019卸载不干净
- 《解析卷积神经网络—深度学习实践手册》—学习笔记
热门文章
- php fsockopen解决办法
- Windows客户端C/C++编程规范“建议”——表达式和运算
- 代码覆盖测试工具Kcov简介及使用
- 一维码Codabar简介及其解码实现(zxing-cpp)
- arduino跑python,尝试在我的Arduino和stu上执行Python3.7.2中的代码
- java error could_Java.lang.Error: Properties init: Could not determine current working directory.
- python web游戏实例_python实现的简单文本类游戏实例
- 七段数码管段码表共阳_常用数字电路之显示篇数码管
- wordpress怎么修改html,WordPress后台编辑器HTML模式界面中添加修改删除按钮
- 【spring】第二个springmvc helloworld 以及 spring模糊路径