定期的に更新されるtexファイルがあり、毎回スペルを確認したいと思います。私は無視することを選択したスペルが間違っている単語をAspellが覚えており、その後のすべてのスペルチェックで自動的に無視したいと思います。これまで私がしたことは次のとおりです。
- スキャンファイルを使用してください
aspell -t -c file.tex
。その後、次回は残りのスペルエラーを無視できることがわかります。 - これを行い、これをDictionary.txtの最初の行に
cat file.tex | aspell list -t | sort | uniq > dictionary.txt
追加します。personal_ws-1.1 en 162
これは、その後のすべてのスペルチェックで無視できる内容を含む個人辞書になります。 - 次回ファイルを確認するときに使用してください
aspell --home-dir=. --personal=dictionary.txt -t -c file.tex
これはうまくいきますが、問題は永久に無視したい単語を更新するたびにこのプロセスを実行する必要があるということです。スペルチェック中にインタラクティブに無視された単語をそのファイルに自動的に入れる方法はありますか?それとも、上記で行ったことを行う他の効率的な方法はありますか?
答え1
この質問を投稿して回答を見つけました。解決策は次のとおりです。
- 毎回aspellを実行してください。
aspell --home-dir=. --personal=dictionary.txt -t -c file.tex
- 単語を無視するために「i」または「I」を押す必要はありません。 「a」を押すと、その単語をDictionary.txtに追加できます。