web-dev-qa-db-ja.com

Aspell:単語を永久に無視する方法

定期的に更新するtexファイルがあり、毎回スペルをチェックしたいと思っています。 aspellは、無視することを選択したスペルミスのある単語を記憶し、その後のすべてのスペルチェックでそれらを自動的に無視したいと思います。私がこれまでに行った方法は次のとおりです。

  • aspell -t -c file.texを使用してファイルを確認してください。その後、スペルミスが残っているものは、次回は無視できることを私は知っています。
  • cat file.tex | aspell list -t | sort | uniq > dictionary.txtを実行してから、dictionary.txtの最初の行としてpersonal_ws-1.1 en 162を追加します。これは、その後のすべてのスペルチェックで無視できるものの個人辞書になります。
  • 次回はaspell --home-dir=. --personal=dictionary.txt -t -c file.texでファイルを確認してください

これは機能しますが、問題は、永久に無視したい単語を更新するたびにこの手順を実行する必要があることです。スペルチェック中に自動的に、インタラクティブに無視された単語をそのファイルにaspellで配置する方法はありますか?または、上記で行っていることを達成するための他の効率的な方法はありますか?

4
geo909

その質問を投稿した後、私は答えを見つけました。解決策は次のとおりです。

  • 毎回、aspell --home-dir=. --personal=dictionary.txt -t -c file.texでaspellを実行します
  • 「i」または「I」を押して単語を無視する代わりに、「a」を押してdictionary.txtに追加します。
4
geo909