Мне нравится VSCode при сохранении autoformat, пока он не перепутался с моим кодом шаблона.
Он неправильно форматирует мой синтаксис шаблона django в один код строки (иногда очень длинная строка). Поэтому вместо этого кода
{% for row in 'ABCDEFGH' %}
<tr>
{% for col in '123456789012345' %}
<td>
{% with forloop.counter|stringformat:"s" as counter %}
{% with row|add:counter as seat_num %}
{% if seat_num not in oc_seats %}
<input type="checkbox" value="{{ row }}{{ forloop.counter }}" name="seats">
{% endif %}
<br> {{ seat_num }}
{% endwith %}
{% endwith %}
</td>
{% endfor %}
</tr>
{% endfor %}
У меня есть этот код
{% for row in 'ABCDEFGH' %}
<tr>
{% for col in '123456789012345' %}
<td style="text-align: center; border: 1px solid #aaa;">
{% with forloop.counter|stringformat:"s" as counter %} {% with row|add:counter as seat_num %} {% if seat_num not in oc_seats %}
<input type="checkbox" value="{{ row }}{{ forloop.counter }}" name="seats"> {% endif %} {{ seat_num }} {% endwith %} {% endwith %}
</td>
{% endfor %}
</tr>
{% endfor %}
Я попытался отключить формат при сохранении, изменив пользовательские настройки на {"editor.formatOnSave": false}
, но до сих пор не получил никакой удачи.
Есть ли какой-либо плагин или конфигурация, которые я могу использовать, чтобы улучшить работу?
PS: Я использую VSCode версии 1.9 на Sierra MacOSx