Aspell
如何在 ASPELL_CONF 中指定多個 .pws 和 .prepl 文件?
我正在嘗試將 aspell 版本 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"
但是,我是巴西人,我經常使用 aspell 來檢查英語和葡萄牙語的拼寫。換句話說,我需要指定多個
.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
我剛剛遇到了同樣的問題。我想,我可以通過將所有
.aspell*
文件移入~/.config/aspell/
並指定export ASPELL_CONF="home-dir $XDG_CONFIG_HOME/aspell/"
我不確定,為什麼 Arch Wiki 建議單獨指定每個文件的路徑。也許有一些我不知道的極端情況,但對我來說,上述方法完美無缺。