在Sublime Text中突出显示LaTeX评论包评论

时间:2014-10-09 13:49:18

标签: comments latex syntax-highlighting sublimetext sublimetext3

这个问题是关于Sublime Text 3 LaTeX语法高亮显示的。 Sublime Text只识别LaTeX默认%条评论,让ST识别comment软件包\begin{comment} [...] \end{comment}评论可能很有用。

我希望突出显示这些评论部分以提高可读性(最好的方法是更改​​背景颜色)。

似乎应该做的是修改LaTeX.tmLanguage文件(使用PackageResourceViewer包解释here)。我正在管理小的更改,但无法确定如何执行复杂的操作,例如添加评论的开始结束规则(如here所述)。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你快到了那里。快速方法是将以下xml粘贴到紧随LaTeX.tmLanguage之后的<array> <patterns>中:

    <dict>
        <key>begin</key>
        <string>\\begin\{comment\}</string>
        <key>end</key>
        <string>\\end\{comment\}</string>
        <key>name</key>
        <string>comment.block.latex</string>
    </dict>

为了实现目标,我做了类似的事情:

  1. 获取包PackageDev
  2. 使用它将.tmLanguage文件(使用PackageResourceManager)转换为YAML。
  3. patterns:下,添加类似

    的内容
    - name: comment.block.latex
      begin: \\begin\{comment\}
      end: \\end\{comment\}
    
  4. 使用PackageDev将其转换回xml。