dev*_*snd 4 spell-checking line-numbers hunspell
我想用来hunspell纠正我写的一篇文章.不幸的是,它对我来说没用,只要它不打印单词的行号,它预测拼写错误.
所以现在我正在使用该-a选项,以便能够将其输入hunspell.该手册页说,该-L选项将"打印带拼写错误的单词的行".但我没有看到输出有任何差异.
这就是我现在所做的:
cat myessay.txt | hunspell -d en_US,de_DE -a -L
Run Code Online (Sandbox Code Playgroud)
示例输出如下所示:
& JavaServer 3 412: Java Server, Java-Server, Javasee
Run Code Online (Sandbox Code Playgroud)
单词"JavaServer"在第78行,并且如man-pages中所述,它在该行中确实有412个字符的偏移量.
有什么我想念的吗?有没有一个简单的解决方案来解决这个问题,或者我是否真的必须将每一行都输入hunspell以找出它在哪个行号?
提前致谢
现在我下载了hunspell的来源并开始做生意.有一个无证的开关-u,给我一个舒适的输出工作.例如
hunspell -u -d en_US,de_DE myessay.txt
Run Code Online (Sandbox Code Playgroud)
这就是使用德语和美国字典打印行号的技巧.或者,您也可以使用它-U来获取文本的摘录.其他可用的无证开关是-u2和-u3
但要小心:这些开关是实验性的,源代码说,这些功能缺少unicode支持.