加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim:自定义tex方程高亮

发布时间:2020-12-15 21:18:10 所属栏目:安全 来源:网络整理
导读:如何强制 vim突出显示以下环境: begin{dmath*} 2 + 2end{dmath*} 同样的方式 begin{equation*} 2 + 2end{equation*} ? 即我希望dmath环境(在其平原和星号版本中)与方程式(普通和星号)环境相同. 解决方法 我将你的问题粘贴到Vim,:setf tex,然后使用 Sy
如何强制 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中,以使其永久化.容易,不是吗?!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读