无论我做啥,都可以保存 Visual Studio Code 格式。我该如何阻止这个?

Posted

技术标签:

【中文标题】无论我做啥,都可以保存 Visual Studio Code 格式。我该如何阻止这个?【英文标题】:Visual Studio Code formats on save no matter what I do. How do I stop this?无论我做什么,都可以保存 Visual Studio Code 格式。我该如何阻止这个? 【发布时间】:2017-06-25 08:09:21 【问题描述】:

我在 html 文件中使用 python(django 语法):

<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>

无论我在 VS Code settings.json(对于用户或工作区)中做什么,它都会像这样格式化代码:

<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 % 推到上一行,并防止它在自己的行上。

这是我的 vs 代码设置:


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

这些设置对于用户和工作区都是相同的。我错过了什么吗?

谢谢, 扎克

【问题讨论】:

【参考方案1】:

原来 VS Code 的 JS-CSS-HTML Formatter 扩展名是这样格式化的,我不得不禁用它。

扎克

【讨论】:

以上是关于无论我做啥,都可以保存 Visual Studio Code 格式。我该如何阻止这个?的主要内容,如果未能解决你的问题,请参考以下文章

无论我做啥,变量都是未定义的[重复]

应用 CIFilter 后,无论我做啥,图像都会变大

无论我做啥,我的 Electron 窗口都不会出现,我的代码有问题吗?

为啥无论我做啥都不能改变复选框的颜色? [复制]

无论我做啥,超级简单的 Flask 应用程序的云构建都失败了

在 Visual Studio 中编写 MFC/STL 程序需要做啥?