当我尝试添加单词或忽略所有单词时,Aspell会抛出错误“文件”C:/ Program Files(x86)/Aspell/en.pws“无法打开以进行写入”。任何人都知道是什么导致了这个问题以及如何解决它?
答案 0 :(得分:17)
确保当前用户的“C:/ Program Files(x86)/ Aspell”文件夹的安全设置允许修改和写入。
我遇到了同样的问题,这一切都清理了。
答案 1 :(得分:14)
以下是对缺少的en.pws和en.prepl文件的一些帮助。我不知道为什么开发人员无法为Windows提供这个简单的解决方案。
将以下内容复制并粘贴到en.pws中,完全如下;
personal_ws-1.1 en 2
µÄ
(注意:µÄ
符号位于personal_ws-1.1 en 2
下面的新行上方
转到NotePad ++中的菜单,单击“编码”并确保选择“编码ANSI”(旁边有点)。
将以下内容复制并粘贴到该文件中;
personal_repl-1.1 en 0
同样,请确保选择“Encode ANSI”。
注意:在使用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。