带有 vim 和拼写检查器的 E763

pir*_*rad 5 vim spell-checking

我想在 vim 中添加德国拼写检查。所以我设置

:set spl=de_de spell
Run Code Online (Sandbox Code Playgroud)

然后有一个对话,我可以在其中创建一个名为.vim/spell. 然后还有另一个问题,我可以在哪里下载.spl文件。又是一个.sug文件。但是当我下载这两个文件时出现错误

Fehler beim Ausführen von "~/.vim/spell/de.utf-8.spl":
E763: 'Word Characters' unterscheiden sich zwischen Rechtschreibwörterbüchern
Run Code Online (Sandbox Code Playgroud)

但是尽管有错误,我可以使用拼写检查,甚至建议也有效。

此外,我无法从 myspell 获取:mksp我自己的.spl-file,因为它不会读取.dic-file。我删除了spell目录并重试。没有任何效果。

小智 3

Debian 气喘吁吁:

\n\n
sudo apt-get install vim-scripts # Needed for spell downloading script\nsudo rm /usr/share/vim/vim73/spell/*.sug /usr/share/vim/vim73/spell/*.spl\nsudo vim\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在触发下载vim

\n\n
set spell spelllang=en,de,OR_WHATEVER_LANGUAGE_YOU_WANT\n
Run Code Online (Sandbox Code Playgroud)\n\n

et voil\xc3\xa0,您将为所有用户获得完美运行的拼写文件。

\n\n

(如果您只想为当前用户使用它们,请跳过sudo调用 vim 之前的步骤,或者将安装目录更改为/home/YOUR_USER/.vim/spell。)

\n