让pycharm项目里面的文本模板支持jinjia2语法
文件资源管理器找到项目的根目录的.idea文件夹中项目名.iml文件(隐藏文件)用notepad++编辑这个iml文件,在component标签的同级,添加如下代码:<component name="TemplatesService"><option name="TEMPLATE_CONFIGURATION" value="Jinja2" /><option name
·
文件资源管理器找到项目的根目录的.idea文件夹中项目名.iml文件(隐藏文件)
用notepad++编辑这个iml文件,在component标签的同级,添加如下代码:
<component name="TemplatesService">
<option name="TEMPLATE_CONFIGURATION" value="Jinja2" />
<option name="TEMPLATE_FOLDERS">
<list>
<option value="$MODULE_DIR$/templates" />
</list>
</option>
</component>
然后重启pycharm,发现Jianji2语法的代码高亮了,说明成功了

此方法等同于在pycharm设置里面可视化配置

这里还发现一个问题,这三个默认的模板文件无法删除
如果你只想html采用jinjia2引擎,但是xml不用这个引擎咋办?
答案是将xml文件所在目录标记为 排除

标记排除后文件夹显示效果是橘色,这样里面的文件就不会采用jinjia2语法了,比如快捷键注释就不会是 {# #}形式了
这样才能保证系统正常加载xml
2021-06-28补充
不要标记为排除了,标记为资源根是最好的,既能保证里面不会是jinjia2语法,也能保证全局搜索可以搜到
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)