【问题标题】:Word characters differ between spell files (E763)拼写文件之间的单词字符不同 (E763)
【发布时间】:2013-01-25 23:08:21
【问题描述】:

概要

我在解决 Vim 错误 E763 时遇到问题:拼写文件之间的单词字符不同

详情

我的.vimrc 包含多种拼写语言:

set spelllang=en,de,pt,fr

第一次运行 Vim 时,它会提示下载丢失的拼写文件并将它们放入.vim/spell。使用我上面的配置,这会产生三个文件de.utf-8.splfr.utf-8.splpt.utf-8.spl。 (英文版随 Vim 软件包一起提供。)

E763 的文档提到:

Vim 允许您在同一个文件中使用多种语言的拼写检查。 您可以在“spelllang”选项中列出它们。因此所有拼写文件 对于相同的编码必须使用相同的单词字符,否则不能 无误地结合起来。如果您收到单词表不同的警告 您可能需要使用 :mkspell 再次生成 .spl 文件。检查 FOL, 使用的 .aff 文件中的 LOW 和 UPP 行。

使用“-ascii”参数生成的 XX.ascii.spl 拼写文件不会 包含带有字符的表格,以便它可以与拼写文件组合 对于任何编码。 .add.spl 文件也不包含该表。

似乎我需要重新生成单词表,但是这样做的步骤并没有直接从手册中进行。我该怎么办?

【问题讨论】:

    标签: vim spell-checking


    【解决方案1】:

    我遇到了完全相同的问题。我通过询问 vim_dev 邮件列表中的专家解决了这个问题。

    解决办法,直接从马嘴里说出来:

    尝试将您很久以前安装的 en_gb 拼写文件替换为 现在从服务器下载一个。网站上的文件已经 前段时间更新以修复错误。

    很遗憾,还没有“更新运行时文件”命令。

    你可以找到完整的线程here

    【讨论】:

    • 是的,只需删除 vim 软件包附带的所有 *.{spl,sug} 文件即可解决问题。它当然会触发再次下载那些en* 文件,但此后不再有问题。
    猜你喜欢
    • 1970-01-01
    • 2011-07-14
    • 2018-05-20
    • 1970-01-01
    • 2018-12-07
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多