gpt4 book ai didi

vim - 在vim中为latex插件添加语法高亮

转载 作者:行者123 更新时间:2023-12-05 01:15:42 25 4
gpt4 key购买 nike

我正在使用一个名为 outlines 的包为 latex 。它添加了诸如 \1 之类的命令\2 \3等等。

默认情况下,它们在 vim 中不会突出显示。所以,我创建了一个名为 tex.vim 的文件在我的 .vimrc/syntax 文件夹中,并将其放入文件中:

:syn match outline /\\[1-9]/
hi link outline Label

这个作品 仅在顶层,不在块内 .换句话说,它在我的 \begin{document} 之前有效,但不在 \begin{document} 之间和 \end{document} .

这几乎没用。我怎样才能让 vim 识别语法,不管它出现在文档的什么地方?

最佳答案

需要找到Tex语法定义的语法组或簇,使用contained containedin=... ,但在你的情况下,已经有一个语句的语法组,只是它不包括数字。因此,您可以仅搭载现有组并仅添加数字匹配:

:syn match texStatement /\\\d/

关于vim - 在vim中为latex插件添加语法高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713806/

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