如果使用Sublime文本和Djaneiro包,您可以获得Jinja / Django模板标签的精选标签自动完成功能并过滤,例如include
(输入include +按Tab键):
PyCharm声称支持Jinja模板并具有良好的语法着色。但是,即使激活了Jinja模板支持,选项卡片段自动完成也不会表现得如此神奇。键入include
+标签会导致创建<include></include>
XML标记:
如何在PyCharm中覆盖此内容,以便为{% include %}
,{% extends %}
等完成代码段标签的完成?
答案 0 :(得分:2)
PyCharm确实在标签内提供标签名称:如果您手动输入{%
,PyCharm将提供Jinja2标签名称及其参数的完成(例如{% include %}
中的路径。< / p>
如果要在键入“include”时插入{% include %}
标记并按Tab键,可以通过定义实时模板(PyCharm |首选项|实时模板)来执行此操作。