如何用vim标记要用其他语言进行拼写检查的块?

时间:2016-11-27 19:59:19

标签: vim spell-checking

我正在Vim中编辑文档。有些部分是英文的,有些是荷兰文。可以说,我有以下

  

一种常见形式的lorem ipsum读取:

     

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad   微小的veniam,quis nostrud exercitation ullamco laboris nisi ut   aliquip ex ea commodo consequat。 Duis aute irure dolor in   代表性的velitate velit esse cillum dolore eu fugiat nulla   pariatur。 Excepteur sint occaecat cupidatat non proident,sunt in   culpa qui officia deserunt mollit anim id est laborum。

     

" Lorem ipsum"该文本来自Cicero的de finibus bonorum et malorum的第1.10.33节。

现在,当拼写检查时,我想标记第二段(或任何块,真的)用另一种语言进行拼写检查。或者,或者,根本不进行拼写检查。这可能吗?

有问题的文件是降价。

1 个答案:

答案 0 :(得分:5)

  

我想用另一种语言标记第二段(或任何块,真的)。

对此有一个简单但不令人满意的答案:你不能这样做。对不起: - (

您可以做的最好是使用:set spelllang=en_gb,nl,因此它会检查两种语言:

enter image description here

  

或者,根本不要拼写检查

可以通过添加contains=@NoSpell的新语法组来完成此 。见:help :syn-spell。它 要求你制定一些语法规则。

有关示例,请参阅Is it possible to turn on spell-checking for only parts of buffers?以及this answer