我刚开始使用vim中的拼写检查功能。根据文档,zg将当前单词添加到第一个拼写文件中。
是否建议创建一个自己的空拼写文件,这样英文拼写文件就不会乱七八糟?如果是这样:我如何创建一个空的拼写列表?一个空的适当命名的文件产生“E757:这看起来不像一个拼写文件”。
答案 0 :(得分:13)
使用您自己的附加拼写文件是自定义拼写的推荐和默认方式。在Vim中,你有一个基于当前语言和编码的“根”拼写文件,以及一个可选数量的“附加”拼写文件。
创建附加拼写文件的最简单方法(如果您还没有)只是使用zg
或zw
添加或删除单词 - 如果'spellfile'
为空,将在'runtimepath'
中的第一个可写目录中创建一个新的附加拼写文件。
拼写文件的命名可能有点棘手。首先,Vim获取一个包含单词列表的文本文件,并将其转换为二进制文件,这在内部工作要快得多。您收到错误E757的原因是Vim正在尝试加载二进制拼写文件,但它没有在文件的开头找到标记文本,因此它正在挽救。
要创建自己的拼写文件,文件名必须采用“mySpellFile.en.utf-8.add”格式spelllang=en
和encoding=utf-8
。