【问题标题】:Sublime Text syntax highlight Jinja2 [closed]Sublime Text 语法高亮 Jinja2 [关闭]
【发布时间】: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 的。而且它可能很难阅读。

【问题讨论】:

    标签: python html sublimetext2 jinja2


    【解决方案1】:

    是的,there is a Jinja2 package 用于 Sublime Text。

    它是作为 TextMate 语法包实现的;这些都是 Sublime Text 直接支持的,是 Jinja2 包的作者自己写的。

    【讨论】:

    • 谢谢,我会试试 - 它是否也突出显示了 html 语法?
    • 有两种模式:Jinja TemplatesHTML(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?
    猜你喜欢
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    • 2018-02-23
    • 1970-01-01
    相关资源
    最近更新 更多