我该如何强制 vim 高亮显示以下环境:
\begin{dmath*}
2 + 2
\end{dmath*}
同样的方式如下:
\begin{equation*}
2 + 2
\end{equation*}
我希望你能将dmath
环境(普通和星号版本)与equation
环境(普通和星号版本)同样进行高亮显示。
我该如何强制 vim 高亮显示以下环境:
\begin{dmath*}
2 + 2
\end{dmath*}
\begin{equation*}
2 + 2
\end{equation*}
我希望你能将dmath
环境(普通和星号版本)与equation
环境(普通和星号版本)同样进行高亮显示。
:setf tex
命令,并使用 SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor 插件查找对应的语法组名称为 texMathZoneES
。$VIMRUNTIME/syntax/tex.vim
并进行搜索。虽然我没有直接找到该内容,但找到了类似以下内容的东西:call TexNewMathZone("E","equation",1)
然后我查找了:help ft-tex-syntax
(通过<C-D>
从命令行完成),并在:help tex-math
下找到了一份不错的文档。有了这个,我创建了以下解决方案:
call TexNewMathZone("M","dmath",1)
~/.vim/after/syntax/tex.vim
中,使其永久生效。很简单,不是吗?!