标签: spell-checking

hunspell:从命令行将单词添加到字典中

hunspell 手册页

...
    When in the -a mode, hunspell will also accept lines  of  single
    words  prefixed  with  any of '*', '&', '@', '+', '-', '~', '#',
    '!', '%', '`', or '^'.  A line starting with '*' tells  hunspell
    to  insert the word into the user's dictionary (similar to the I
    command).
...
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的事情:echo "* my_word" | hunspell -a但是这个词不在我的字典中,因为解析示例文件再次将其显示为拼写错误的词

这是如何工作的,如何添加自定义单词?
或者使用 Aspell,或者任何写入 Hunspell/Aspell 读取的兼容词典的“通用”程序?

spell-checking hunspell

6
推荐指数
1
解决办法
5028
查看次数

Gedit 或其他能够同时对两种语言进行拼写检查的非命令行编辑器

我正在寻找能够同时对两种语言(德语和英语)进行拼写检查的编辑器。Gedit 不能开箱即用。

但我想使用 Gedit。应该可以通过合并英语和德语词典并在工具->设置语言...下选择创建的文件来实现。

编辑

我几乎明白了(第 6 步中的一些警告,例如zzgl.(末尾带点的单词)没有经过拼写检查):) 感谢您的帖子 Kevin Atkinson :)

(我可能会为我使用的英语添加它aspell6-en-7.1-0.tar.bz2(已经是新版本/更新了)但是对于我使用的德语,http://extensions.services.openoffice.org/project/dict-de_DE_frami因为它更新了更多。使用 提取这个 .oxt unzip。在de_DE_frami两个需要的词缀和字典文件中称为de_DE_frami.affand de_DE_frami.dic。重命名de_DE_frami.afftoqed_affix.dat和 thede_DE_frami.dicde.txt

注意:对于德语,还有一个扩展名:http://extensions.services.openoffice.org/de/project/DFEW我稍后也会合并)

在第 6 步中,我不得不使用, $ cat de_en | aspell --encoding=utf-8 create master -l ./qed ./qed.rws 因为所有 üäöß.. 都被跳过并且不在创建的字典中,但现在它们在那里:( $ aspell -d ./qed.rws -a 测试:键入例如“Käse”或“zweiunddreißig”打印一个 *,所以它现在找到这些词)

文件大小:$ du -b qed*
18725 qed_affix.dat
第103话
12 qed.multi
6763456 qed.rws
行: $ wc -l …

editors sed gedit spell-checking cat

6
推荐指数
2
解决办法
791
查看次数

带有 vim 和拼写检查器的 E763

我想在 vim 中添加德国拼写检查。所以我设置

:set spl=de_de spell
Run Code Online (Sandbox Code Playgroud)

然后有一个对话,我可以在其中创建一个名为.vim/spell. 然后还有另一个问题,我可以在哪里下载.spl文件。又是一个.sug文件。但是当我下载这两个文件时出现错误

Fehler beim Ausführen von "~/.vim/spell/de.utf-8.spl":
E763: 'Word Characters' unterscheiden sich zwischen Rechtschreibwörterbüchern
Run Code Online (Sandbox Code Playgroud)

但是尽管有错误,我可以使用拼写检查,甚至建议也有效。

此外,我无法从 myspell 获取:mksp我自己的.spl-file,因为它不会读取.dic-file。我删除了spell目录并重试。没有任何效果。

vim spell-checking

5
推荐指数
1
解决办法
2099
查看次数

回复消息时,Thunderbird 拼写检查有时不起作用

我在 Debian Buster 上的Thunderbird v68.8 中使用自动拼写检查(拼写错误的单词会自动加下划线),当我创建新的空消息时,它可以可靠地工作,但是当我回复消息时(通过单击“回复”或“全部回复”) ") 拼写检查并不总是有效。

通过“它不起作用”,我的意思是它不仅没有自动启用,而且无法激活我能找到的拼写检查。

这个可靠性问题是一个错误吗?我们如何让拼写检查系统始终处于活动状态,无论是新消息还是回复?

desktop email thunderbird spell-checking

5
推荐指数
1
解决办法
254
查看次数

自定义 flyspell (ispell) 字典

我知道如何向 ispell 添加自定义单词,但我想从字典中删除某些单词。例如,虽然assandasses是正确的单词,但我很少输入它们,并且想将它们标记为可能错别字asassess

ispell 在哪里存储它的字典?手册页不提供位置。此外,手册页使构建新词典的步骤看起来很多,而且它不仅仅是一个 ASCII 文件,我可以在其中删除某些单词。任何建议如何在没有给定单词的情况下构建新词典?

编辑

从一些提示:http : //docstore.mik.ua/orelly/unix/upt/ch29_05.htm

似乎我可以从 /usr/share/dict/words 开始,删除我不想要的单词,然后从中制作一个新的 ispell 字典。但是,我在制作新词典时遇到了麻烦。buildhash是这里的关键程序,但它想要一个词缀文件,我不知道如何生成该文件。

spell-checking ispell

4
推荐指数
1
解决办法
695
查看次数

标签 统计

spell-checking ×5

cat ×1

desktop ×1

editors ×1

email ×1

gedit ×1

hunspell ×1

ispell ×1

sed ×1

thunderbird ×1

vim ×1