在Vim中进行拼写检查之前预处理一个单词

时间:2010-07-06 09:32:50

标签: vim spell-checking

我使用Vim的拼写检查来验证俄语文本。我们的字母表中有ё字母,通常用简单的е替换。因此,例如,单词ёжик并写为ежик。实际上这是一个糟糕的口气。它就像使用 - (连字符)那里 - (em-dash)是必需的,比如使用“计算机”引用忘记存在“印刷”«引用»等等。

糟糕的是,Vim的拼写字典由所有ё s的简化单词组成,替换为е s。所以我总是在ё的单词中出错。

所以问题是,我可以使用任何钩子,这将允许我在拼写检查之前对一个单词进行标准化吗?或者也许有人有更好的主意?感谢。

更新

根据@sarnold的提示,我找到了解决方案。如果他想要ёёёёё

,应该使用ru_yo locale而不是ru_ru

2 个答案:

答案 0 :(得分:2)

我在阅读你的帖子时的第一个想法是建议使用zg将单词添加到拼写文件中;几个星期后你会有很多。不理想,但很简单。

:help spell-russian列出了几种不同的拼写变体,其中一种有帮助吗?

我还在:help spell.txt中注意到,您可以选择从OpenOffice或http://www.a-a-p.org下载自己的拼写文件,以自动构建拼写文件。

答案 1 :(得分:0)

我建议您使用自己的拼写检查vim。使用方法#2 explained here