1
나는 vim에서 내 파일을 다시 들여 오기 위해 gg=G
을 사용합니다. 나는 jinja2 표현식과 html을 포함하는 jinja2 템플릿을 가지고있다. filetype
은 jinja
으로 설정됩니다. gg=G
을 사용할 때, html은 reindented하지만 jinja 표현식은 올바르게 맞지 않습니다. 실제vim gg = G html 및 jinja2
:
{% for elem in list %}
{% if elem.foo %}
<div>
<p>foo</p>
</div>
{% else %}
<div>
<p>bar</p>
</div>
{% endif %}
{% endfor %}
예상 :
{% for elem in list %}
{% if elem.foo %}
<div>
<p>foo</p>
</div>
{% else %}
<div>
<p>bar</p>
</div>
{% endif %}
{% endfor %}
가 어떻게이 동작을 변경할 수 있습니까?
친절히 알려주세요.
Vim 7.3은'jinja' 파일 형식과 함께 제공되지 않습니다. 어떤 구문/들여 쓰기/ftplugin 스크립트를 설치 했습니까? –
this : https://github.com/Glench/Vim-Jinja2-Syntax –