2017-02-07 3 views
1

Я использую Python (Django синтаксис) внутри HTML файла:Форматы кода Visual Studio при сохранении независимо от того, что я делаю. Как это остановить?

<form action="{% url 'home:favorite' album.id %}" method="POST"> 
 
    {% csrf_token %} 
 
    {% for song in album.song_set.all %} 
 
     <input type="radio" id="song{{ forloop.counter }}" name="song" value="{{ song.id }}" /> 
 
     <label for="song{{ forloop.counter }}"> 
 
      {{ song.song_title }} 
 
      {% if song.is_favorite %} 
 
       ** 
 
      {% endif %} 
 
     </label><br> 
 
    {% endfor %} 
 
    <input type="submit" value="Favorite"> 
 
</form>

Независимо от того, что я делаю в settings.json VS Code (для пользователя или рабочей области) форматирует код как это:

<form action="{% url 'home:favorite' album.id %}" method="POST"> 
 
    {% csrf_token %} {% for song in album.song_set.all %} 
 
    <input type="radio" id="song{{ forloop.counter }}" name="song" value="{{ song.id }}" /> 
 
    <label for="song{{ forloop.counter }}"> 
 
     {{ song.song_title }} 
 
     {% if song.is_favorite %} 
 
      ** 
 
     {% endif %} 
 
    </label> 
 
    <br> {% endfor %} 
 
    <input type="submit" value="Favorite"> 
 
</form>

(подталкивает {% for song in album.song_set.all %}, помимо прочего, к предыдущей строке и удерживает его от собственной линии.

Вот мои против кода настройки:

{ 
 
    "editor.fontSize": 18, 
 
    "editor.formatOnType": false, 
 
    "editor.formatOnSave": false, 
 
    "editor.glyphMargin": true, 
 
    "editor.tabSize": 4, 
 
    "editor.detectIndentation": false, 
 
    "editor.wordWrap": true 
 
}

Эти параметры такие же, как для пользователя и рабочего пространства. Я что-то упускаю?

Спасибо, Zach

ответ

1

Оказывается, JS-CSS-HTML Formatter расширения для VS кодекса форматирования это таким образом, и я должен был вывести его из строя.

Zach