- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人有 hunspell
的工作设置吗?和 Emacs
?简单设置ispell-program-name
至 hunspell
不起作用,输出(例如,使用 flyspell 时)如下所示:
-> UTF-8 encoding error. Missing continuation byte in 0. character position: - 9631: word not found
最佳答案
如果您收到该 UTF-8 编码错误,则意味着 hunspell
进程正在使用指定其他编码的参数运行。例如,当我检查我的进程列表时,我会在 Emacs 启动后看到这个子进程:
/usr/bin/hunspell -a -B -i iso-8859-1
ispell-get-coding-system
函数决定使用哪种编码,它通过检查大
ispell-dictionary-alist
来完成。似乎列出了 Emacs 已知的每种语言的变量。该函数通常会从与您要检查的语言匹配的条目中获取最后一个符号。出于某种原因,我没有费心去弄清楚,这个列表有
iso-8859-1
对于英语——而不是,你知道,注意实际缓冲区中的编码。我知道,这似乎没有意义。但我们继续。
ispell-dictionary-alist
设置您自己的值来覆盖它。并使用
utf-8
作为八个参数中的最后一个:
;; I could never get Emacs to pay attention to this
(setq ispell-dictionary-alist
'((nil "[A-Za-z]" "[^A-Za-z]" "[']" t ("-d" "en_US") nil utf-8)))
(load-library "ispell")
我的第一个
.emacs
,或者我是否在其中之一中做到了:
;; Did not work for me either.
(eval-after-load "ispell" '(progn ...))
*scratch*
并输入
ispell-dictionary-alist
并按下 Control-J,然后是巨大的原始列表
ispell
创建会出现。每次。
ispell-get-coding-system
函数总是返回
utf-8
.当然,下次我打开一个真正在
iso-8859-1
中的文件时,这会咬我。 ,但我从来没有这样做过,对吧?
.emacs
中成功实现这一点文件(好吧,
~/.emacs.d/init.el
,但是对于 Stack Overflow 的答案需要大量输入)需要以下代码:
;; It works! It works! After two hours of slogging, it works!
(if (file-exists-p "/usr/bin/hunspell")
(progn
(setq ispell-program-name "hunspell")
(eval-after-load "ispell"
'(progn (defun ispell-get-coding-system () 'utf-8)))))
hunspell
像冠军一样工作!不幸的是,我让它工作的全部原因是希望它的字典比 aspell 的大得多,但我发现它突出显示了一些相同的单词。哦,好吧,我会尝试另一种方法。我基本上想要一个可以加载
/usr/share/dict/american-english-huge
的拼写检查器。 Ubuntu 上可用的字典,但
aspell
当我试图扩大它的视野时,它以多种方式死去。也许我会更幸运
hunspell
- 我们会看到。
关于emacs - Emacs 中 hunspell 的工作设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961119/
我正在尝试在我的 Windows 10 x64 机器上pip install hunspell,但出现以下错误: C:\Users\a>pip install hunspell Collecting
我正在尝试在我的 Windows 10 x64 机器上pip install hunspell,但出现以下错误: C:\Users\a>pip install hunspell Collecting
我在使用 hunspell 拼写检查器和俄语词典时遇到了一些问题。问题是我的项目与英语配合良好,但如果我要连接俄语并尝试检查我的单词的拼写,它总是返回 0(意味着没有结果)。这是我的代码(适用于英语)
我正在尝试在ES 2.3,Ubuntu 16.4上安装Hunspell。 从http://download.services.openoffice.org/contrib/dictionaries/下
我已经很好地下载并编译了hunspell。现在我想在 wxWidgets 上制作一个测试应用程序,我开始寻找示例或教程。到目前为止我还没有找到。我可以找到“示例”可执行文件但没有代码(可能隐藏在某个地
我想在所有子目录中运行 Hunspell 并检查其中的所有 markdown 文件。 简单吧? 所以我写道:find ./-type f -exec hunspell -l *.md {}\; 当我运
我有一个特定的问题重新排序 hunspell 返回的拼写错误的建议词。这些词似乎以字母顺序返回。我想按相关性对建议进行排序,即最接近的匹配应该首先出现。我无法通过 hunspell api 找到任何方
我正在尝试为斯洛伐克语支持设置弹性字典,但弹性找不到 hunspell 文件。 使用 Ubuntu 19.04 服务状态 询问 上传的字典 我无法摆脱这个问题。帮助表示赞赏:) 最佳答案 问题解决了,
美好的一天。 我正在尝试在我的应用程序中使用 Hunspell 作为词干分析器。我不太喜欢 porter 和 snowball 词干提取,因为它们的“切碎”词结果如“abus”、“exampl”。 L
我想解析支持 hunspell 格式的开放式办公室 aff和 dic文件。 英文aff和 dic文件可以从这里下载,例如:http://extensions.openoffice.org/en/pro
Hunspell 拼写库线程安全吗? 最佳答案 答案是不, 一个简单的多线程测试应用程序显示 Hunspell 使用每个实例的资源进行拼写过程,因此任何时候只有一个线程可以使用它 - 使用锁/工作队列
我有一个关于为 hunspell 构建自定义词典的问题。 我现在正在使用通用英语词典和词缀文件。如何为我的每个用户将用户指定的单词添加到该词典? 最佳答案 如果您的语言不存在,请为您的语言创建您自己的
我想使用 hunspell 对我的 repo 进行拼写检查。但是,当我尝试运行它时,出现以下错误: Can't open affix or dictionary files for dictionar
我期待使用 pip 安装 hunspell 包,但它抛出以下错误: Collecting hunspell Using cached hunspell-0.4.1.tar.gz Building
有没有一种简单的方法可以从 Hunspell/Aspell 字典数据文件中生成人类可读的屈折列表? 例如,我想生成以下输出(针对不同的语言): ... 书,书 预订,预订,预订,预订 ... 去,去,
您好,我正在制作一个桌面应用程序 (C#),用于检查输入单词的拼写。我正在使用 Hunspell,它是我使用 NuGet 添加到我的项目中的。我有 2 个文件 aff 文件和 dic 文件。 usin
我已经集成了 Hunspell在 Windows 7 上使用 Visual Studio 2010 的非托管 C++ 应用程序中。 我有适用于英语的拼写检查和建议,但现在我正试图让这些东西适用于西类牙
我正在尝试在 Ubuntu 10.10 上编译这个使用 hunspell 库和 gcc(版本 4.6.3)的纯 C 源代码: #include #include #include int mai
有人在 Android 平台上成功实现了 Hunspell 拼写检查器吗?有可能吗?你试过了吗?结果呢? 提前致谢。 最佳答案 我使用 Hunspell 创建了 SpellCheckerService
对于我的 asp.net 网站,我需要拼写检查功能。我找到了一些有趣的解决方案。 1. Google 拼写检查器 2. Hunspell。 两者都是免费的。据我了解,我意识到这两种方法都有一些缺点和优
我是一名优秀的程序员,十分优秀!