Sublime Text 语法高亮 Jinja2 [关闭]
Posted
技术标签:
【中文标题】Sublime Text 语法高亮 Jinja2 [关闭]【英文标题】:Sublime Text syntax highlight Jinja2 [closed] 【发布时间】:2014-05-17 05:30:06 【问题描述】:Sublime Text 中是否有 Jinja2 模板的语法高亮? Jinja2 我的意思是:
% extends "template.html" %
% block content %
% if task == 'archimed_spiral' %
% include 'archimed.html %
% elif task == 'gcd' %
% endif %
% endblock %
我相信它是基于 Python 的。而且它可能很难阅读。
【问题讨论】:
【参考方案1】:是的,there is a Jinja2 package 用于 Sublime Text。
它是作为 TextMate 语法包实现的;这些都是 Sublime Text 直接支持的,是 Jinja2 包的作者自己写的。
【讨论】:
谢谢,我会试试 - 它是否也突出显示了 html 语法? 有两种模式:Jinja Templates和HTML(Jinja Templates)。后者是一个完整的 HTML 模式加上 Jinja 语法。 效果很好,尽管对 Jinja2 和 html 使用不同的颜色可能会更好。现在它有点模糊在一起。但我想它比以前更好。我会尽快接受答案。 @MartijnPieters 如何在 Sublime 中设置它始终以 HTML 格式打开 .html(Jinja 模板) @Wavesailor:打开.html
文件,使用视图 -> 语法 -> 以当前扩展名打开所有... -> Jinja2 -> HTML (Jinja2)。见How to customise file type to syntax associations in Sublime Text?以上是关于Sublime Text 语法高亮 Jinja2 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章