编辑特定文件类型的 vim 语法高亮选项

编辑特定文件类型的 vim 语法高亮选项

当我在 vim 中编辑 .markdown 文件时,突出显示如下:

在此处输入图片描述

我使用的是浅色配色方案和内置 vim.markdown设置(没有插件 - 我发现它们更糟糕)。问题是它将_...之间的任何内容解释_为斜体文本,并且由于某种原因将颜色反转为黑底白字。显然,即使对于非乳胶部分,我也不希望颜色反转。

_我怎样才能关闭...之间事物的反色突出显示_

答案1

:syn list显示所有语法定义;的组为_this_markdownItalic要更改视觉外观,只需将此语法组链接到不同的高亮组(:hi列出所有组),例如关闭高亮:

hi link markdownItalic Normal

您可以将其放入您的计算机中~/.vimrc以使其永久生效。您可能需要考虑切换到高色彩终端(如果可能);看起来您运行的颜色很少(2/16)。

答案2

您的 Markdown 文档中似乎有 Tex 片段。另一种方法是突出显示具有正确语法的片段。我的SyntaxRange 插件允许仅突出显示那些区域作为 Tex,例如:

:11,42SyntaxRange tex

相关内容