如何在Sublime Text 2或TextMate 2中同时使用Latex和Markdown语法高亮显示?

时间:2013-11-04 23:25:09

标签: sublimetext2 sublimetext textmate2

我使用Pandoc,它可以混合降价和乳胶。让语法高亮显示适用于两者都会很好。有关实现这一目标的最佳方法的任何想法?

1 个答案:

答案 0 :(得分:5)

您应该为包含Markdown和LaTeX语法的Pandoc文件创建新的语言语法。有两种方法可以包含其他语法的规则:

  1. 使用其他语法中的包含规则和引用元素。例如,这将引用包括完整的LaTeX和Markdown语法:

    { patterns = ( 
      { include = 'text.html.markdown'; },
      { include = 'text.tex.latex'; },
      ); 
    }
    

    也可以使用以下形式从语法库中挑选规则:

    { include = 'text.html.markdown#block'; }
    
  2. 使用注入语法。您可以在the TextMate blog上了解有关这些内容的更多信息。

  3. 希望这有帮助!