【发布时间】:2018-01-10 23:16:57
【问题描述】:
我用 Vim 输入我的 LaTeX 文档。我将 spell check 和 syntax highlight 与默认插件一起使用,尽管我使用自定义的配色方案。使用这种设置,这是我在 LaTeX 文档中得到的典型视图:
如您所见,拼写检查器也会以红色突出显示 cmets(否则为绿色)。无论语法如何,我都希望 cmets 完全绿色,以促进可视化。如何让 Vim 强制 cmets highlight 优先于语法?
【问题讨论】:
-
看看
:h syn-spell,你可以在语法文件中用@NoSpell关闭它。 -
感谢您的提示,我已修复。事实证明,默认语法文件足够灵活,可以让用户决定在这方面如何表现。它通过定义带有或不带有
@NoSpell属性的语法在内部工作,具体取决于您可以设置的全局变量。因此,在文件类型脚本中包含let g:tex_comment_nospell=1会产生所需的行为。为了完整起见,您认为我应该将此评论作为自我回答来宣传吗? -
是的,请您自己回答问题;将来可能会对其他用户有所帮助。
-
是的,绝对是!
标签: vim syntax-highlighting vim-plugin