假设我有一个在 Vim 中打开的 LaTeX 文档,我想突出显示
{\color{red} ... }
(其中的点应该象征一些内容),也就是说,我想要{\color{red}
,}
并且这些之间的所有内容都突出显示。我已经完成了
:syn region WarningMsg start=+{\\color{red}+ end=+}+
但是我有一个问题,如果我写了类似的东西{\color{red} some{thing} important}
,那么它只会{\color{red} some{thing}
被突出显示,因为 Vim 当然会首先出现}
. 如何制作此突出显示规则以使其跳过匹配的大括号?甚至多层次的这样。