我正在使用atom,我对烧瓶/jinja很陌生,我非常喜欢高亮显示/代码完成来帮助我学习新的语法,所以我安装了atom jinja-2包,如果我将我的.html文件重命名为.html.j2 --在具有普通.html扩展名的文件中,{}块内没有高亮显示,也没有完成(例如)。“封锁”。
在原子-jinja2 2自述中,它说:
"HTML (Jinja模板)“语法用于HTML文件的Jinja模板。也与.html.j2相匹配
这表明它应该适用于.html文件..。我是否需要用atom编辑器来声明我是用jinja而不是普通html编写的,还是需要将我的文件重命名为html.j2?
谢谢
顺便说一句,我大部分时间都在用py魅力社区版本编写python,而且只使用atom,因为PC CE不支持框架,而且我负担不起专业许可证.我根本没有与原子结婚,所以如果有一个更好的免费使用IDE来处理框架,特别是烧瓶,那么请告诉我.如果有一个对python和jinja这样的框架都很好的环境,那么加倍让我知道!!
发布于 2022-04-01 22:44:01
您不必重命名这些文件,您可以应用其他语法高亮符。


要使此更改永久化,您可以编辑config.cson (文件菜单中的“Config”),如下所示:
"*":
core:
customFileTypes:
"text.html.jinja": [
"html" # this is the file extension
]注意,CSON和Python一样,是缩进敏感的。
https://stackoverflow.com/questions/71684037
复制相似问题