Sublimetext2 如何在Sublime Text 2或TextMate 2中同时使用Latex和Markdown语法高亮显示?
我使用Pandoc,它允许降价和乳胶的混合。让语法突出显示同时适用于这两种情况会很好。关于实现这一点的最佳方法,您有什么想法吗?您应该为Pandoc文件创建一个新的语言语法,其中包含Markdown和LaTeX语法。有两种方法可以包含来自其他语法的规则:Sublimetext2 如何在Sublime Text 2或TextMate 2中同时使用Latex和Markdown语法高亮显示?,sublimetext2,sublimetext,textmate2,Sublimetext2,Sublimetext,Textmate2,我使用Pandoc,它允许降价和乳胶的混合。让语法突出显示同时适用于这两种情况会很好。关于实现这一点的最佳方法,您有什么想法吗?您应该为Pandoc文件创建一个新的语言语法,其中包含Markdown和LaTeX语法。有两种方法可以包含来自其他语法的规则: { patterns = ( { include = 'text.html.markdown'; }, { include = 'text.tex.latex'; }, ); } 使用包含规则并引用其他语法中的元素。例如,该参
{ patterns = (
{ include = 'text.html.markdown'; },
{ include = 'text.tex.latex'; },
);
}
{ patterns = (
{ include = 'text.html.markdown'; },
{ include = 'text.tex.latex'; },
);
}
还可以使用以下表单从语法存储库中选择规则:
{ include = 'text.html.markdown#block'; }
希望这有帮助 整合Markdown和LaTeX的
*.tmLanguage
文件。对于延迟,我深表歉意,但是我不清楚此代码段应该放在哪里。。。它看起来像Json,可以转换为plist,但不是有效的Json。对ST2的指导是非常有用的。好吧,我在ST2中找到了关于语法定义的这一页,使用了yaml:我尝试了这个:没有用。。。激活该定义时,不会突出显示任何内容。我不确定升华(我不使用它),但在Textmate 2中,您可以从菜单中选择Bundles->Edit Bundles。在现有包中创建新语言语法或创建新包。查看有关如何编写语法的文档: