首页 文章

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

提问于
浏览
3

我正在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 回答

  • 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 .

相关问题