自定义单词的单独Vim拼写文件

自定义单词的单独Vim拼写文件,vim,spell-checking,Vim,Spell Checking,我刚开始在vim中使用拼写检查功能。根据文档,将当前单词添加到第一个拼写文件中 是否建议创建一个自己的空拼写文件,这样英文拼写文件就不会乱七八糟了?如果是:我如何创建一个空的拼写列表?适当命名的空文件将生成“E757:这看起来不像拼写文件”。使用您自己的其他拼写文件是执行自定义拼写的推荐和默认方式。在Vim中,您有一个基于当前语言和编码的“根”拼写文件,以及可选数量的“附加”拼写文件 创建附加拼写文件(如果尚未创建)的最简单方法是使用zg或zw添加或删除单词-如果'spellfile'为空,将在

我刚开始在vim中使用拼写检查功能。根据文档,将当前单词添加到第一个拼写文件中


是否建议创建一个自己的空拼写文件,这样英文拼写文件就不会乱七八糟了?如果是:我如何创建一个空的拼写列表?适当命名的空文件将生成“E757:这看起来不像拼写文件”。

使用您自己的其他拼写文件是执行自定义拼写的推荐和默认方式。在Vim中,您有一个基于当前语言和编码的“根”拼写文件,以及可选数量的“附加”拼写文件

创建附加拼写文件(如果尚未创建)的最简单方法是使用
zg
zw
添加或删除单词-如果
'spellfile'
为空,将在
'runtimepath'
中的第一个可写目录中创建新的附加拼写文件

拼写文件的命名可能有点棘手。首先,Vim获取一个包含单词列表的文本文件,并将其转换为二进制文件,这在内部处理起来要快得多。出现错误E757的原因是Vim正在尝试加载二进制拼写文件,但在文件开头找不到标记文本,因此正在退出。

要创建自己的拼写文件,文件名的格式必须为“mySpellFile.en.utf-8.add”,其中
spelllang=en
encoding=utf-8
,谢谢。最后,我用
:mkspell
为自己的自定义语言生成了一个拼写文件,但注意到(正如您所说)仍然创建了一个新的
.add
文件。