【问题标题】:Prettier vscode extension not support Django template tags {% tag %}更漂亮的 vscode 扩展不支持 Django 模板标签 {% tag %}
【发布时间】:2020-05-12 19:06:57
【问题描述】:

Prettier Visual Studio 代码扩展不支持 Django 模板标签 {% tag %}

现在我该如何解决这个问题?

我必须禁用 html 文件的 Prettier 扩展还是有其他解决方案?

github 中的问题 5581 = No Django template tags support

【问题讨论】:

    标签: python html django visual-studio-code


    【解决方案1】:
    1. 在您的项目目录中创建一个 .prettierignore 文件。
    2. 在 .prettierignore 文件中添加 *.html。

    现在 prettier 将忽略当前项目中的所有 html 文件。

    【讨论】:

      【解决方案2】:

      使用"prettier.disableLanguages": ["django-html"] 时,我在 VS Code 中收到以下警告:

      不再支持此功能。相反,配置 VS Code default formatters 或使用 .prettierignore。

      我按照说明操作,通过将以下内容添加到 settings.json 可以禁用 django-html 文件中的 prettier:

      "[django-html]": {
          "editor.formatOnSave": false
      }
      

      【讨论】:

        【解决方案3】:

        就像@ahimsauzi 指出的那样,解决方案是

        "prettier.disableLanguages": ["django-html"] 
        

        只需禁用"django-html"

        【讨论】:

          【解决方案4】:

          你可以做两件事:

          1. 通过在 HTML 文件中添加此命令禁用 Prettier 'settings.json' 文件:

            "prettier.disableLanguages": ["html"] 
            

            如果您启用了它,这将确保 VS Code 固有的 HTML 格式。

          1. 您可以安装 Django 扩展,例如 this one。然而,这个扩展的问题在于它禁用了 VS Codes 固有的 HTML 智能感知(我个人喜欢)。

          希望这会有所帮助。

          【讨论】:

          • 在我的例子中,我的文档被格式化为 django-html 所以为了让@analytical_prat 工作我不得不使用:“prettier.disableLanguages”:[“html”,“django-html”]
          猜你喜欢
          • 2021-06-21
          • 1970-01-01
          • 2011-04-16
          • 2020-08-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-18
          相关资源
          最近更新 更多