Aspell 是一个强大的拼写检查工具,尤其是对于程序员来说。在 Linux 下,大部分程序员应该是用 Vim 或者 Emacs 写代码,它们有内建拼写检查功能,比如 vim 可以用 :setlocal spell spelllang=en_us 开启对美式英语的拼写检查。不过很少人会安装或者使用拼写检查功能,不是每个人都喜欢写代码时面对一堆高亮的词组(当它们不仅检查注释时,哦,天那!)。 幸运的是,我们有 Aspell。
Aspell 使用方法非常简单,比如只想检查 C 或者 C++ 风格的注释和字符串中的拼写错误,就可以用这样的命令:
$ aspell --mode=ccpp -c test.cpp
终端里就会列出一个一个注释中的错误,并给出修改意见。接下来的工作就很简单了,按照窗口下面每个键对应的功能,选择更换单词或者忽略该单词。如下图所示:
Aspell 还有更多模式,比如检查 HTML, TeX, XML, Perl 等等一些文档或程序中的拼写,更多内容就请看 Aspell 的帮助吧。
Aspell 的用户习惯保存在 ~/.aspell.en.prepl 和 ~/.aspell.en.pws 两个用户自定义替换和忽略单词列表里,可以通过备份或者修改这两个列表来改变 aspell 对某些单词拼写检查的策略。
由于所有类UNIX操作系统都严重依赖于文本文件来进行某些数据类型的存储,所以需要很多可以进行文本操作的工具. 常见的文本格式有 文件:使用纯文本格式编辑的文件。在使用文本格式编辑较大文件时,常用的方法是,首先在文本编辑器中编辑大型文档的内容,然后使用标记语言描述文件格式。 网页:网页属于文本文档,一般使用HTML(Hypertext Markup Language)或XML(eXtensible
aspell命令 aspell命令是一个交互式拼写检查器,其会扫描指定的文件或任何标准输入的文件,检查拼写错误,并允许交互式地纠正单词。 语法 aspell [options] command 参数 usage, -?: 显示常用拼写检查命令和选项的简短摘要。 help: 输出帮助信息。 version, -v: 输出版本信息。 check file, -c file: 拼写检查单个文件。 li
自定义oracle函数,实现对汉字的全拼和简拼转换. 简拼函数定义如下toSpell(varName): CREATE OR REPLACE FUNCTION TOSPELL (Name in varchar2) return Varchar2 DETERMINISTIC is Result varchar2(200); r varchar2(200) ; begin p_
概述 Sublime Text 使用Hunspell来进行拼写检查,可以从OpenOffice.org Extension List获取额外的字典。 Sublime Text 可用字典:https://github.com/SublimeText/Dictionaries 字典 Sublime Text 目前只支持 UTF-8 编码格式的字典,大多数字典并没有使用 UTF-8 字典,而是使用了和其
自 Electron 8 以来已内置支持 Chromium 拼写检查器。 On Windows and Linux this is powered by Hunspell dictionaries, and on macOS it makes use of the native spellchecker APIs. How to enable the spellchecker? 对于 Electr
我对Python和NLTK相当陌生。我正忙于一个可以执行拼写检查的应用程序(用正确的单词替换拼写错误的单词)。我目前正在使用Python 2.7上的附魔库、PyEnchant和NLTK库。下面的代码是一个处理更正/替换的类。 我编写了一个函数,它接收单词列表,对每个单词执行replace(),然后返回这些单词的列表,但拼写正确。 现在,我真的不喜欢这个,因为它不是很准确,我正在寻找一种方法来实现拼
本文向大家介绍什么是拼写检查?相关面试题,主要包含被问及什么是拼写检查?时的应答技巧和注意事项,需要的朋友参考一下 浏览器中输入区欧盟,输入错误,会被拼写检查为去欧盟,实际上原理是采用了贝叶斯原理,由贝叶斯公式可知P(c|w),w表示拼写错误的情况,而c表示实际想要拼写的单词,等于P(w|c)P(c)/P(w),也就是在若干备选中选择最大的P(c|w),而P(w)都是相同的,即找到使得P(w|c)
问题内容: 我需要一个良好的Java拼写检查器库,该库可以实时对JTextArea(或任何JTextComponent)进行拼写检查。也就是说,在用户键入时,它应该在文本下方显示一个波浪形的红色下划线。 它需要能够通过左键单击(是,左键单击)列出所有可用的单词替换。如果不可能,请单击鼠标右键。 它需要具有“全部忽略”,但没有“添加”,“忽略”或其他任何一个。只是无视一切。 理想情况下,至少在某种程
http://localhost:8983/solr/prashant1/spell?q=blakc&spellcheck=on&wt=json 结果 但我需要与select查询相同的结果,它不能从SOLR管理中工作。 有没有设置和步骤要做?
问题内容: 我正在寻找一个开放源代码Java拼写检查库,该库至少具有以下语言的字典:法语,德语,西班牙语和捷克语。有什么建议吗? 问题答案: 您应该检查一下Jazzy在某些高端Java应用程序中使用的Jazzy。它有两个问题: 自2005年以来未进行过更新。 他们的SourceForge页上只有英语词典。 周围有一些第三方词典。我上过法语,上一次我用爵士乐。
我需要帮助设置lucene拼写检查器的字符集(3.6版的核心lucene和拼写检查器)。我的字典(“D:\dictionary.txt”)既有英语单词,也有俄语单词。我的代码与英文文本配合得很好。例如,它返回单词“hello”的正确拼写。但它不适用于俄语。例如,当我拼错一些俄语单词时,编译器引发异常(线程“main”java.lang.ArrayIndexOutOfBoundsException中