Aspell:如何永久忽略单词

Aspell:如何永久忽略单词

我有一个定期更新的 tex 文件,并且每次都想检查拼写。我希望 aspell 记住我选择忽略的拼写错误的单词,并在随后的每次拼写检查中自动忽略它们。到目前为止我的做法如下:

  • 使用检查文件aspell -t -c file.tex。之后,我知道剩下的任何拼写错误都可以在下次忽略。
  • 执行此操作cat file.tex | aspell list -t | sort | uniq > dictionary.txt,然后添加personal_ws-1.1 en 162为dictionary.txt 的第一行。这将是一本个人字典,其中包含在后续每次拼写检查中可以忽略的内容。
  • 下次检查文件时使用aspell --home-dir=. --personal=dictionary.txt -t -c file.tex

这可行,但问题是每次我想更新我想永久忽略的单词时都需要执行此过程。有没有办法让 aspell 在拼写检查期间自动将交互式忽略的单词放入该文件中?或者还有其他有效的方法来实现我上面所做的事情吗?

答案1

我在发布该问题后找到了答案。这是解决方案:

  • 每次,运行 aspellaspell --home-dir=. --personal=dictionary.txt -t -c file.tex
  • 无需按“i”或“I”来忽略单词,只需按“a”即可将其添加到dictionary.txt。

相关内容