Aspell:如何永久忽略单词

geo*_*909 6 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 在拼写检查期间自动将交互式忽略的单词放入该文件中?或者任何其他有效的方式来实现我在上面所做的事情?

geo*_*909 6

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

  • 每次,运行 aspell aspell --home-dir=. --personal=dictionary.txt -t -c file.tex
  • 不要按“i”或“I”来忽略一个词,只需按“a”将它添加到dictionary.txt。