如何强制
vim突出显示以下环境:
\begin{dmath*} 2 + 2 \end{dmath*}
同样的方式
\begin{equation*} 2 + 2 \end{equation*}
?
即我希望dmath环境(在其平原和星号版本中)与方程式(普通和星号)环境相同.
解决方法
我将你的问题粘贴到Vim,:setf tex,然后使用
SyntaxAttr.vim – Show syntax highlighting attributes of character under cursor插件找出相应的语法组名称是texMathZoneES.
然后我打开$VIMRUNTIME / Syntax / tex.vim并搜索它.我没有直接找到,但是这样的话:
call TexNewMathZone("E","equation",1)
然后我抬起头来:帮助ft-tex-Syntax(从命令行通过< C-D>完成),并在下面找到:help tex-math一个很好的文档.有了这个,我创建了以下解决方案:
call TexNewMathZone("M","dmath",1)
您可以按照建议将其放入〜/ .vim / after / Syntax / tex.vim中,以使其永久化.容易,不是吗?!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。