在Pycharm中自动缩进以考虑模板中的Jinja条件

时间:2017-07-29 10:42:38

标签: pycharm jinja2

在自动缩进时让PyCharm考虑Jinja控件表达式的最简单方法是什么?

我想在条件内增加代码的缩进,如下所示:

{% if is_teacher %}
    <li role="separator" class="divider"></li>
    <li><a href="{{ url_for('account.students') }}">My Students</a></li>
    <li role="separator" class="divider"></li>
{% endif %}

而不是默认值:

{% if is_teacher %}
<li role="separator" class="divider"></li>
<li><a href="{{ url_for('account.cohorts') }}">My Students</a></li>
<li role="separator" class="divider"></li>
{% endif %}

1 个答案:

答案 0 :(得分:0)

啊!找到了!可以通过非常直观的命名首选项页面Languages & Frameworks > Python Template Language启用Jinja2模板的缩进:

enter image description here