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 在拼寫檢查期間自動將互動式忽略的單詞放入該文件中?或者任何其他有效的方式來實現我在上面做的事情?
發布該問題後,我找到了答案。這是解決方案:
- 每次,執行 aspell
aspell --home-dir=. --personal=dictionary.txt -t -c file.tex
- 不要按“i”或“I”來忽略單詞,只需按“a”將其添加到 dictionary.txt。