問題タブ [ispell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - スクリプトから ispell を実行するときの非対話モード エラーを理解し、回避する方法は?
バックグラウンド
Ispell は Linux の基本的なコマンド ライン スペリング プログラムです。これを呼び出して、以前に収集したファイル名のリストを取得したいと考えています。これらのファイル名は、たとえば latex ルート ファイルから再帰的に収集されます。これは、再帰的に含まれるすべてのラテックス ファイルのスペルを指定する必要があり、他のファイルは指定しない場合に役立ちます。ただし、コマンド ラインから ispell を呼び出すと、ispell が「非対話型の使用はまだ処理できません」という形式のエラーを返すため、自明ではありません。ある場合には。
(反対に、理想的には、ProcessBuilder クラスを使用して、bash を必要とせずに Java からプログラムで ispell を呼び出したいと思います。ただし、同じエラーがこのアプローチを悩ませているようです。)
質問
ispell が「まだ非対話的な使用を処理できません」というエラーを出すのはなぜですか。以下のコード例に示すように、特定のケースでは、read メソッドを含むループから bash で呼び出されたときですが、他のケースでは呼び出されませんでしたか?
以下の最小限のコード例では、2 つの小さなファイル ( testFileOne.txt、testFileTwo.txt ) と、作成された 2 つのファイルのパスを含むファイル ( testFilesListTemp.txt ) を作成します。次に、次の 3 つの方法で testFilesListTemp.txt に対して ispell が呼び出されます。彼ら。3. testFilesListTemp.txtの内容を直接ループし、抽出されたパスに対して ispell を呼び出します。
いくつかの理由により、3 番目の方法は機能せず、「非インタラクティブな使用はまだ処理できません。」というエラーが発生します。このエラーが発生する正確な理由と、それを防ぐ方法、および/またはエラーなしで機能する3番目のアプローチの別のバリエーションがある可能性がありますか?
gnu - Aspell の大英辞典から単語を削除する方法
aspell
(イギリスの辞書で)テキストをチェックすると、「 froward」という単語が受け入れられます (実際の英単語であるため)。しかし、私は決してそれを使用しないので、私のテキストでは " froward " は常に " forward " のスペルミスです。したがって、「前向きaspell
」を拒否したいと思います。
Aspell の標準辞書から単語を削除するにはどうすればよいですか? 単語の「ブラックリスト」を作成する方法はありますか? .aspell.en.pws
個人辞書には「ホワイトリスト」しか含まれていないため、でマークする方法はありません 。
php - サーバー上の aspell ライブラリはどこにありますか? どうすれば確認できますか?
Godaddyでcpanelサーバーに切り替えました。私は pspell と完全に統合されており、完全に正常に動作していました。今、私は次のエラーが発生します
これは私のコードです
サーバー上の言語ファイルを見つけたり、テストしたりするにはどうすればよいですか? Godaddy に電話したところ、aspell がセットアップされているとのことで、php をテストしたところ、pspell が有効になっていると表示されました。