我正在尝试将拼写版本3.1.20配置为使用$XDG_CONFIG_HOME/aspell/目录而不是~/.aspell。根据Arch Wiki,可以通过将ASPELL_CONF环境变量设置为
"per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/en.pws; repl $XDG_CONFIG_HOME/aspell/en.prepl"然而,我是巴西人,我反用拼写检查英语和葡萄牙语的拼写。换句话说,我需要指定多个.pws和.prepl文件(每种语言一个)。我试着做了一些事情
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"但我得到了以下错误消息:
$ 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文件?
发布于 2021-05-09 12:41:51
我只是遇到了同样的问题。我认为,我能够通过将所有.aspell*文件移动到~/.config/aspell/中并指定
export ASPELL_CONF="home-dir $XDG_CONFIG_HOME/aspell/"我不确定,为什么Arch建议分别指定每个文件的路径。也许有一些边缘的情况,我不知道,但对我来说,上述方法是完美的。
https://unix.stackexchange.com/questions/647165
复制相似问题