VSCode (OSX) 在保存时将 href 中的空格替换为 %20

VSCode (OSX) replacing whitespace with %20 in href upon save

在 OSX 上使用 VSCode 打开包含以下行的文件:

<li class="breadcrumb-item"><a href="{% url 'composer:dashboard' %}">Dashboard</a></li>

当我尝试保存时,VSCode 通过格式化来更改行:

<li class="breadcrumb-item">
          <a href="{%%20url%20'composer:dashboard'%20%}">Dashboard</a>
        </li>

这会破坏源代码(很明显)。如何关闭此自动套用格式?

将行 "editor.formatOnSave": false 添加到您的设置文件。

您还可以使用新的设置编辑器更改此选项。使用 [⌘,]Code -> Preferences -> Settings 打开它,搜索 formatOnSave 并在复选框中将其关闭。

此外,请检查您是否没有执行该格式设置的扩展程序。