Vimにドイツ語のスペルチェックを追加したいと思います。だから私は設定しました
:set spl=de_de spell
次に、.vim/spell
というディレクトリを作成できるダイアログがあります。そして、.spl
ファイルをダウンロードできる別の質問があります。また、.sug
ファイルの場合。しかし、両方のファイルをダウンロードするとエラーが発生します
Fehler beim Ausführen von "~/.vim/spell/de.utf-8.spl":
E763: 'Word Characters' unterscheiden sich zwischen Rechtschreibwörterbüchern
しかし、エラーにもかかわらず、私はスペルチェックを使用することができ、提案さえも機能します。
また、myspellから自分の:mksp
ファイルを.spl
できませんでした。これは、.dic
-ファイルを読み取れないためです。そして、spell
directoryを削除して、再試行しました。何も機能しませんでした。
Debian wheezy:
Sudo apt-get install vim-scripts # Needed for spell downloading script
Sudo rm /usr/share/vim/vim73/spell/*.sug /usr/share/vim/vim73/spell/*.spl
Sudo vim
vim
でダウンロードをトリガーするようになりました:
set spell spelllang=en,de,OR_WHATEVER_LANGUAGE_YOU_WANT
etvoilà、あなたはすべてのユーザーのために完全に機能するスペルファイルを手に入れるでしょう。
(現在のユーザーのみに使用する場合は、vimを呼び出す前にSudo
をスキップするか、インストールディレクトリを/home/YOUR_USER/.vim/spell
に変更してください。)
同様の問題(同じエラーメッセージ)がありましたが、互換性の問題が原因だったと思います。私が使用した(.vim/spellにインストールされた)スペルファイルは、vimの古いインストールからのものであり、vimを更新すると、このエラーが発生しました。ディストリビューションから提供されたvimスペルファイルを使用して解決しました-私の場合はArchLinux
Sudo pacman -S vim-spell-de
Windows/x64で自己コンパイルされたVim7.3.729でも同じ問題が発生しました。 http://ftp.vim.org/vim/runtime/spell/de/ のスペルファイルはまだ更新されていないので、次の方法でこれを解決しました。
vim-spell-de-20120506-1-any.pkg.tar.xz
ファイルからスペルファイルを抽出します(7Zipはそれらを解凍できます)。de.{latin1,utf-8}.{spl.sug}
の4つのファイル~/.vim/spell/
を上書きします