14

あらすじ

Vim エラー E763:単語の文字がスペル ファイル間で異なります の解決に問題があります。

詳細

.vimrcには複数のスペル言語が含まれています:

set spelllang=en,de,pt,fr

初めて Vim を実行すると、不足しているスペル ファイルをダウンロードするように求められ、それらが .ini ファイルに配置され.vim/spellます。de.utf-8.spl上記の構成では、これにより、fr.utf-8.spl、およびの 3 つのファイルが作成されますpt.utf-8.spl。(英語版は Vim パッケージに同梱されています。)

E763 のドキュメントには次のように記載されています。

Vim では、同じファイルで複数の言語のスペル チェックを使用できます。それらは 'spelllang' オプションでリストできます。結果として、同じエンコーディングのすべてのスペル ファイルは同じ単語文字を使用する必要があります。そうしないと、エラーなしで組み合わせることができません。ワード テーブルが異なるという警告が表示された場合は、:mkspell を使用して .spl ファイルを再度生成する必要がある場合があります。使用されている .aff ファイルの FOL、LOW、UPP の行を確認してください。

「-ascii」引数で生成された XX.ascii.spl スペル ファイルには、文字を含むテーブルが含まれないため、任意のエンコーディングのスペル ファイルと組み合わせることができます。.add.spl ファイルにもテーブルは含まれていません。

単語テーブルを再生成する必要があるようですが、その手順はマニュアルに直接従いません。どうすればいいですか?

4

1 に答える 1

14

私はまったく同じ問題を抱えていました。vim_devメーリングリストの専門家に質問して解決しました。

馬の口から直接の解決策:

かなり前にインストールした en_gb スペル ファイルを、現在サーバーからダウンロードしたものに置き換えてみてください。サイト上のファイルは、間違いを修正するために少し前に更新されています。

残念ながら、「ランタイム ファイルの更新」コマンドはまだありません。

ここで完全なスレッドを見つけることができます。

于 2013-02-10T22:39:03.503 に答える