2

vim スペル チェック ファイルに追加したい (化学) 単語の非常に長いリストがあります。これを行うには、英語の辞書を取得し (en_US.dic および en_US.aff ファイルに libreoffice の .oxt を使用しました)、次のことを行うのが最善の方法のようです (これらの 3 つのファイルがあるディレクトリで):

:mkspell ./chemdic chemistry.dic en_US

しかし、どのように試しても、ファイル内の無効な領域に関するエラーが常に発生するようです。最初の引数にある場合もあれば、2 番目の引数にある場合もあり、 --ascii オプションを使用すると、出力ファイルに関して E755 が返されます (これは意味がありません)。

助けてください?

4

2 に答える 2

0

cs_CZhunspell 辞書から辞書を生成するときに、同じ問題に遭遇しました。私は次の方法でそれを解決することができました:

# go to directory with cs_CZ.aff and cs_CZ.dic files
cd /usr/share/hunspell
# convert into cs.spl
env LANG=cs_CZ.utf-8 vim -u NONE -e -c "mkspell! $HOME/.vim/spell/cs cs_CZ" -c q

これはカスタム単語リストに合わせて調整できると思いますが、試していません...

于 2015-02-23T22:50:23.910 に答える