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 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?

以上是关于Sublime Text 语法高亮 Jinja2 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Sublime Text 3:自定义语法高亮

sublime text 如何支持vue提示(语法高亮)

让sublime text3支持Vue语法高亮显示

让sublime text3支持Vue语法高亮显示

让sublime text3支持Vue语法高亮显示

18.让sublime text3支持Vue语法高亮显示