首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.pws和.prepl文件中指定多个ASPELL_CONF文件?

如何在.pws和.prepl文件中指定多个ASPELL_CONF文件?
EN

Unix & Linux用户
提问于 2021-04-28 16:40:42
回答 1查看 252关注 0票数 4

我正在尝试将拼写版本3.1.20配置为使用$XDG_CONFIG_HOME/aspell/目录而不是~/.aspell。根据Arch Wiki,可以通过将ASPELL_CONF环境变量设置为

代码语言:javascript
复制
"per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/en.pws; repl $XDG_CONFIG_HOME/aspell/en.prepl"

然而,我是巴西人,我反用拼写检查英语和葡萄牙语的拼写。换句话说,我需要指定多个.pws.prepl文件(每种语言一个)。我试着做了一些事情

代码语言:javascript
复制
export ASPELL_CONF="per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/en.pws; repl $XDG_CONFIG_HOME/aspell/en.prepl $XDG_CONFIG_HOME/aspell/pt_BR.pws; repl $XDG_CONFIG_HOME/aspell/pt_BR.prepl"

但我得到了以下错误消息:

代码语言:javascript
复制
$ aspell -l pt_BR check doc.txt
Error: Expected language "pt_BR" but got "en".

$ aspell -l en check doc.txt
Error: Expected language "pt_BR" but got "en".

如何为多种语言指定.pws.prepl文件?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-05-09 12:41:51

我只是遇到了同样的问题。我认为,我能够通过将所有.aspell*文件移动到~/.config/aspell/中并指定

代码语言:javascript
复制
export ASPELL_CONF="home-dir $XDG_CONFIG_HOME/aspell/"

我不确定,为什么Arch建议分别指定每个文件的路径。也许有一些边缘的情况,我不知道,但对我来说,上述方法是完美的。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/647165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档