如何使用Twig文件设置Atom Beautify

时间:2015-07-25 17:16:24

标签: templates atom-editor

大家好,所以我一直很喜欢Atom,特别是Atom美化套装,可以自动清理标记中的缩进和间距。

问题是我似乎无法按照我想要的方式使用Twig,尽管根据这个帖子,他们添加了对它的支持。 https://github.com/Glavin001/atom-beautify/issues/309

我已经评论过那个帖子,但是我想你们中的一些人可能找到了一些适合树枝的设置。

它可以很好地缩进树枝周围的html,但是例如当你在这样的事情上做这件事时

<ul id="navigation">
{% for item in navigation %}
<li><a href="{{ item.href }}">{{ item.caption }}</a></li>
{% endfor %}
</ul>

它输出这个

<ul id="navigation">
  {% for item in navigation %}
  <li><a href="{{ item.href }}">{{ item.caption }}</a></li>
  {% endfor %}
</ul>

当我希望的是

<ul id="navigation">
  {% for item in navigation %}
    <li><a href="{{ item.href }}">{{ item.caption }}</a></li>
  {% endfor %}
</ul>

我可以忍受更大的问题是当你有像这样的twig代码的博客时

{% if entry.description %}
  {% set description = entry.description %}
{% else %}
  {% set description = entry.body %}
{% endif %}

它将所有内容都放在这一行上

{% if entry.description %}{% set description = entry.description %}{% else %}{% set description = entry.body %}{% endif %}

我确定有一些设置来解决这个问题,但我很难找到它可能是什么。其他人有幸运气得好吗?

值得注意的是它使用Pretty Diff(http://prettydiff.com)进行清理,而且它似乎与twig代码相同

0 个答案:

没有答案