Aspell Dictionary无法打开

时间:2009-11-19 16:31:57

标签: permissions spell-checking aspell

当我尝试添加单词或忽略所有单词时,Aspell会抛出错误“文件”C:/ Program Files(x86)/Aspell/en.pws“无法打开以进行写入”。任何人都知道是什么导致了这个问题以及如何解决它?

6 个答案:

答案 0 :(得分:17)

确保当前用户的“C:/ Program Files(x86)/ Aspell”文件夹的安全设置允许修改和写入。

我遇到了同样的问题,这一切都清理了。

答案 1 :(得分:14)

以下是对缺少的en.pws和en.prepl文件的一些帮助。我不知道为什么开发人员无法为Windows提供这个简单的解决方案。

  1. 转到“Aspell”目录,该目录应作为NotePad ++的子目录安装。
  2. 右键单击Aspell主目录,选择“新建”,然后选择“文本文档”。
  3. 将新文本文档重命名为“en.pws”(不带引号),删除“txt”扩展名,按回车键。
  4. 重复,制作另一个新的文本文档并将其重命名为“en.prepl”。
  5. 在NotePad ++中打开en.pws
  6. 将以下内容复制并粘贴到en.pws中,完全如下;

    personal_ws-1.1 en 2
    µÄ
    

    (注意:µÄ符号位于personal_ws-1.1 en 2下面的新行上方

  7. 转到NotePad ++中的菜单,单击“编码”并确保选择“编码ANSI”(旁边有点)。

  8. 保存文件并关闭文件。
  9. 在NotePad ++
  10. 中打开en.prepl文件
  11. 将以下内容复制并粘贴到该文件中;

    personal_repl-1.1 en 0 
    
  12. 同样,请确保选择“Encode ANSI”。

  13. 保存并关闭文件。
  14. 注意:在使用NotePad ++拼写检查器和“学习”按钮之前,您必须关闭每个文件。否则它会破坏文件,你必须重做它。

    NotePad ++现在可以使用,您可以将单词保存到“.pws”文件中。

答案 2 :(得分:5)

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 将无法正常工作。

答案 3 :(得分:1)

我只读了“C:/ Program Files / Aspell”文件夹。 N ++仍然说

GNU Aspell

错误: 无法打开文件“C:/ Program Files / Aspell / en.pws”。

英文.50字典安装无法正确安装到您的C:/ Program Files / Aspell目录中。我必须在WinRAR中打开Installer .EXE并复制文件夹。

我应该将英文字典安装程序复制到我的C:/ Program Files / Aspell文件夹并从那里安装吗?

答案 4 :(得分:1)

  

“确保当前用户的”C:/ Program Files(x86)/ Aspell“文件夹的安全设置允许修改和写入”

     
    

“我只读了”C:/ Program Files / Aspell“文件夹。[错误信息仍然存在]”

  

这不是一个只读问题,而是权限。在安全性中,为.prepl和.pws文件提供“用户”“完全控制”。

答案 5 :(得分:0)

“sth”和“Mark”的回答很好,但它在 Windows 10 中仍然存在权限问题。与其在 Aspell 的 Program Files 文件夹中创建这两个文件,不如先在桌面上创建和初始化它们;这将使您的帐户完全控制文件。 (另外,在粘贴初始化文本之前设置编码。)然后将这两个文件移动到 Aspell 的 Program Files 文件夹中,它们将保留您帐户的完整写入权限,而不会弄乱 Program Files 文件夹的整体权限Aspell。