単語を追加したり、すべてを無視したりしようとすると、Aspellは「ファイル「C:/ ProgramFiles(x86)/Aspell/en.pws」を書き込み用に開くことができません」というエラーをスローします。この問題の原因とその修正方法を知っている人はいますか?
6 に答える
現在のユーザーの「C:/Program Files (x86)/Aspell」フォルダーのセキュリティ設定で、変更と書き込みが許可されていることを確認してください。
私は同じ問題を抱えていましたが、これで問題は解決しました。
不足しているen.pwsファイルとen.preplファイルのヘルプを次に示します。開発者がこの単純なソリューションをWindowsに提供できなかった理由がわかりません。
- NotePad++のサブディレクトリとしてインストールされているはずの「Aspell」のディレクトリに移動します。
- Aspellのメインディレクトリを右クリックし、「新規」を選択してから「テキストドキュメント」を選択します。
- 新しいテキストドキュメントの名前を「en.pws」(引用符なし)に変更し、「txt」拡張子を削除して、Enterキーを押します。
- 繰り返して、別の新しいテキストドキュメントを作成し、名前を「en.prepl」に変更します。
- NotePad++でen.pwsを開きます
以下をコピーしてen.pwsに貼り付けます。
personal_ws-1.1 en 2 µÄ
(注:
µÄ
記号は下にあり、下の新しい行にありますpersonal_ws-1.1 en 2
)NotePad ++のメニューに移動し、[エンコード]をクリックして、[ANSIのエンコード]が選択されていることを確認します(横にドットが表示されます)。
- ファイルを保存してファイルを閉じます。
- NotePad++でen.preplファイルを開きます
以下をコピーしてそのファイルに貼り付けます。
personal_repl-1.1 en 0
同様に、「EncodeANSI」が選択されていることを確認してください。
- ファイルを保存して閉じます。
注:NotePad ++スペルチェッカーと「学習」ボタンを使用する前に、各ファイルを閉じる必要があります。それ以外の場合はファイルが破損し、やり直す必要があります。
NotePad ++が機能するようになり、単語を「.pws」ファイルに保存できるようになります。
GNU Aspellカスタム単語ファイルの可能な場所:
%localappdata%\VirtualStore\Program Files\Aspell
%programfiles%\Aspell
たとえば英語の場合、カスタム単語ファイルの名前はen.pws (ファイル名 = 言語コード) で、最初の行は次のようになっている必要があります。
personal_ws-1.1 en 286
ここで、 「en」はファイル名 (=言語) で、286はそのファイル内の単語 (行) の数です。最後の行は常に空にする必要があります。GNU Aspell では、数字で終わる単語を使用できません(例: Beta1)。pws ファイルにそのような単語がある場合、Aspell またはそれを使用するアプリケーション (例: Notepad++ ) がクラッシュ/ハングする可能性があります ...
en.pws ファイルを削除して、新しいファイルを作成する必要がある場合があります (例: Notepad++ を使用)。上記のファイル形式でないと、GNU Aspellが動作しません。
「現在のユーザーの「C:/Program Files (x86)/Aspell」フォルダーのセキュリティ設定で、変更と書き込みが許可されていることを確認してください」
「「C:/Program Files/Aspell」フォルダの読み取り専用を解除しました。[エラー メッセージが残ります]」
これは読み取り専用の問題ではなく、アクセス許可です。[セキュリティ] で、.prepl および .pws ファイルに対する "ユーザー" "フル コントロール" を与えます。
「C:/Program Files/Aspell」フォルダの読み取り専用を解除しました。N++ はまだ言う
GNU アスペル
エラー: ファイル "C:/Program Files/Aspell/en.pws を書き込み用に開くことができません。
英語の .50 辞書のインストールでは、C:/Program Files/Aspell ディレクトリに正しくインストールされません。WinRAR でインストーラー .EXE を開き、フォルダーをコピーする必要がありました。
英語辞書インストーラーを C:/Program Files/Aspell フォルダーにコピーして、そこからインストールする必要がありますか?