当我尝试添加一个单词或忽略所有时, Aspell 抛出错误“无法打开文件 ‘C:/Program Files (x86)/Aspell/en.pws’ 进行写入”。有人知道是什么原因导致了这个问题以及如何修复它吗?
当我尝试添加一个单词或忽略所有时, Aspell 抛出错误“无法打开文件 ‘C:/Program Files (x86)/Aspell/en.pws’ 进行写入”。有人知道是什么原因导致了这个问题以及如何修复它吗?
确保当前用户对"C:/Program Files (x86)/Aspell"文件夹的安全设置允许修改和写入。
我也遇到了同样的问题,这个解决办法完美解决了。
以下是关于缺失的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
确保选择了“编码为ANSI”。
注意:在使用NotePad ++拼写检查和“学习”按钮之前,必须关闭每个文件。否则会损坏文件,您必须重新做。
NotePad ++现在将起作用,您可以将单词保存到“.pws”文件中。
GNU Aspell自定义单词文件的可能位置:
%localappdata%\VirtualStore\Program Files\Aspell
%programfiles%\Aspell
personal_ws-1.1 en 286
其中"en"是文件名(=语言),286是该文件中单词(行)的数量。最后一行必须为空。 GNU Aspell不允许以数字结尾的单词(例如Beta1)。如果您的pws文件中有这样的单词,则Aspell或使用它的应用程序(例如Notepad ++)可能会崩溃/挂起...
您可能需要删除您的en.pws文件并创建一个新文件(例如使用Notepad ++)。文件格式如上所述,否则GNU Aspell将无法正常工作。