Aspell 版本:
$ aspell -v
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)
Run Code Online (Sandbox Code Playgroud)
转储 dict 没有结果:
$ aspell dump dicts
Run Code Online (Sandbox Code Playgroud)
我这样做时首先注意到了这个问题,最初是在网络服务器上工作,但有人更新了一些东西,但此后一直没有工作:
$ aspell check temp_test_file.txt
Error: No word lists can be found for the language "en_US".
Run Code Online (Sandbox Code Playgroud)
安装所需词典的正确方法是什么?我相信我们正在 CentOS 上运行它。
而且,/usr/lib/aspell-0.60 不包含所需的字典(前提是它们应该保存在那里)。
数据目录:/usr/lib/aspell-0.60
我想从 aspell 字典中获取所有单词的列表。我下载了 aspell 和 aspell 波兰语词典,然后使用以下命令解压缩:
preunzip pl.cwl
Run Code Online (Sandbox Code Playgroud)
我得到pl.wl:
...
hippie
hippies
hippiesowski/bXxYc
hippika/MNn
hippis/NOqsT
hippisiara/MnN
hippiska/mMN
hippisowski/bXxYc
...
Run Code Online (Sandbox Code Playgroud)
但它们以/bXxYc或 等后缀出现/MNn。这些后缀在 中定义pl_affix.dat,看起来像
...
SFX n Y 5
SFX n a 0 [^ij]a
SFX n ja yj [^aeijoóuy]ja
SFX n a 0 [aeijoóuy]ja
SFX n ia ij [^drt]ia
SFX n ia yj [drt]ia
...
Run Code Online (Sandbox Code Playgroud)
它与偏角和共轭有关。如何将所有表单(带有.dat文件中定义的所有相应后缀)添加到第一个列表中?
顺便说一句:我需要这个列表来拼写检查jazzy。
我在我的 emacs 中编辑了很多MoinMoinWiki页面并且喜欢flyspell-mode. 预先格式化的内容{{{...}}}(在多行中)以及“反引号文本反引号”通常包含对拼写检查毫无意义的编程代码片段。
我可以配置ispell/flyspell不包含编程代码吗?
例子:
Bla bla lorem ipsum die Standardcontainer wie `vector` eine
''Methode'' haben, die ein einzelnes Argument nimmt, also
`vector<T>::swap(vector<T)>&)`. Bla bla und diese `swap`-Methoden sind
von dieser Sorte. Warum das so ist, sehen wir gleich. Bla bla
was '''kanonisch''' ist bla bla Template-Funktion<<tlitref(stdswap)>>
{{{#!highlight c++ title="Man könnte 'std::swap@LT@@GT@' spezialisieren"
namespace std {
template<> // wir können durchaus im namespace std spezialisieren
void swap<Thing>(Thing&, …Run Code Online (Sandbox Code Playgroud) 我如何告诉 aspell 忽略给定的单词集。
我确实需要将该列表作为输入参数传递,所以我不需要以交互方式忽略所有内容。
因为我有 100 多个文件的循环,我在其中调用 aspell 来检查每个文件的语法。