在 Sublime Text 中,有没有办法让 Jinja2 包自动为扩展名为 .html 的文件提供语法支持?

In Sublime Text, is there a way to get the Jinja2 package to automatically provide syntax support for files with the .html extension?

如果检测到适当的分隔符({% .. %}{{ .. }}),我希望 Jinja2 包的语法支持自动提供给具有 .html 扩展名的文件。

我知道这适用于扩展名为 .j2 的文件。我问它是否可以应用于包含 Jinja2 语法的纯 HTML 文件,而不必添加整个 .html 文件类型(然后将其应用于任何 HTML 文件)?

目前,我一直在为每个文件的语法定义下拉菜单中选择 HTML (Jinja2) 选项,显然这不是一个理想的解决方案。

最简单的方法是打开一个 .html 文件,然后 select View → Syntax → Open all with current extension as… → HTML (Jinja2)应该 可以解决问题。如果没有,还有一种不同的方式涉及编写插件,但这应该足够了。

这仍然适用于文件的扩展名。但是,non-template 内容的突出显示应该与使用常规 HTML 语法完全相同。