gpt4 book ai didi

Vim:自定义 tex 方程突出显示

转载 作者:行者123 更新时间:2023-12-04 14:35:59 25 4
gpt4 key购买 nike

如何强制 vim 突出显示以下环境:

\begin{dmath*}
2 + 2
\end{dmath*}


\begin{equation*}
2 + 2
\end{equation*}

?

即我想要 dmath以与 equation 相同的方式突出显示环境(在其普通版本和加星标版本中) (普通和加星标)环境。

enter image description here

最佳答案

我将您的问题粘贴到 Vim 中,: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 ,按照建议,使其永久化。很简单,不是吗?!

关于Vim:自定义 tex 方程突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27323419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com