Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Vim中检查拼写之前预处理单词_Vim_Spell Checking - Fatal编程技术网

在Vim中检查拼写之前预处理单词

在Vim中检查拼写之前预处理单词,vim,spell-checking,Vim,Spell Checking,我使用Vim的拼写检查来验证俄语文本。我们的字母表中有字母ё,通常被简单的ё取代。例如,单词жжзз写为жжз。实际上,这是一个糟糕的语气。它就像在需要使用-(em-dash)的地方使用-(连字符),就像使用“计算机”引号而忘记存在“排版”«引号»等 糟糕的是,Vim的拼写词典是由所有ёs的简化单词组成的,被es取代。所以我总是用ё在一个单词中出现错误 所以问题是,有没有什么钩子可以让我在拼写检查之前规范化一个单词?或者有人有更好的主意?谢谢 更新 根据@sarnold的提示,我找到了解决方案。

我使用Vim的拼写检查来验证俄语文本。我们的字母表中有字母
ё
,通常被简单的
ё
取代。例如,单词
жжз
з写为
жжз
。实际上,这是一个糟糕的语气。它就像在需要使用-(em-dash)的地方使用-(连字符),就像使用“计算机”引号而忘记存在“排版”«引号»等

糟糕的是,Vim的拼写词典是由所有
ё
s的简化单词组成的,被
e
s取代。所以我总是用
ё
在一个单词中出现错误

所以问题是,有没有什么钩子可以让我在拼写检查之前规范化一个单词?或者有人有更好的主意?谢谢

更新


根据@sarnold的提示,我找到了解决方案。如果你想使用ruёёёёё

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

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

:帮助拼写俄语
列出了几种不同的拼写变体,其中一种会有帮助吗


我还注意到,在
:help spell.txt
中,有一些选项可用于从OpenOffice下载您自己的拼写文件或自动生成拼写文件。

无法理解它如何帮助我。您是否建议将拼写正确的自动更正为拼写错误的自动更正?我试图避免这种情况,同时保留拼写检查功能。哦,是的!一切都比我想象的简单。查看
:帮助拼写俄语
我发现有
ru_-yo
语言环境以及
ru_-ru
。它是友好的,这正是我所需要的。俄文二级排版不是引用了
而不是