概要
我无法解决 Vim 错误 E763: Word characters different between spell files。
细节
我的.vimrc
包括多种拼写语言:
set spelllang=en,de,pt,fr
第一次运行 Vim 时,会提示下载丢失的拼写文件,并将它们放入.vim/spell
. 使用我上面的配置,这会产生三个文件de.utf-8.spl
、fr.utf-8.spl
和pt.utf-8.spl
. (英文版随 Vim 软件包一起提供。)
E763 的文档提到:
Vim 允许你在同一个文件中使用多种语言的拼写检查。您可以在“spelllang”选项中列出它们。因此,相同编码的所有拼写文件都必须使用相同的单词字符,否则它们无法无误地组合在一起。如果您收到单词表不同的警告,您可能需要使用 :mkspell 再次生成 .spl 文件。检查使用的 .aff 文件中的 FOL、LOW 和 UPP 行。
使用“-ascii”参数生成的 XX.ascii.spl 拼写文件将不包含带有字符的表,因此它可以与拼写文件组合以进行任何编码。.add.spl 文件也不包含该表。
看来我需要重新生成单词表,但是这样做的步骤并不直接从手册中遵循。我该如何进行?