现在我安装了Jinja2软件包并且它提供了正确的语法高亮显示,但每次打开一个新的html文件时我都必须更改语法。
我希望Jinja2突出显示为Python项目中html的默认值。到目前为止我提出的唯一解决方案是将所有Jinja文件更改为.jinja
而不是.html
,然后我可以创建一个单独的Jinja.sublime-settings
,但我不太确定这不会给我带来问题,我宁愿不要调整很多。
有什么想法吗?
感谢。
答案 0 :(得分:4)
根据@Martijn Pieters的评论,我确实需要一个专门的扩展。我更多地了解了这一点,发现了一些可能是一个不错的选择。
Jinja2 package使用HTML (Jinja Templates)
语法突出显示Jinja2 HTML文件。我可以在HTML (Jinja Templates).sublime-settings
文件夹中为此扩展创建配置文件(必须称为Packages/User
),并在其中包含以下行:
{
"extensions":
[
"jinja.html"
]
}
在这种情况下,我只需要将html
个文件重命名为jinja.html
,一旦加载,它们就会突出显示。我保留html扩展名,以防万一。
我从Rails世界借用这个想法。使用HAML时,他们将文件命名为filename.haml.html
。