我正在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 minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat . Duis aute irure dolor in repreptderit in voluptate 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 回答
对此有一个简单但不令人满意的答案:你不能这样做 . 对不起:-(
您可以做的最好是使用
:set spelllang=en_gb,nl
,因此它会检查两种语言:这可以通过添加带有
contains=@NoSpell
的新语法组来完成 . 见:help :syn-spell . 它确实需要您制定一些语法规则 .有些例子,请参阅Is it possible to turn on spell-checking for only parts of buffers?以及this answer .