没有安装“django-html”文件的文档格式化程序

san*_*hin 5 django autoformatting visual-studio-code

在 vscode 中,用于自动格式化的 shift+alt+f 在 HTML 中有效,但不适用于 Django 模板文件。如何在 VS 代码中使用自动格式化功能?

kim*_*uon 7

以下对我有用:

  1. 确保您的 settings.json 中有以下内容(相应地编辑):
    "files.associations": {
        "**/*.html": "html",
        "**/templates/*/*.html": "django-html",
        "**/templates/*": "django-html",
        "**/requirements{/**,*}.{txt,in}": "pip-requirements"
    },
    "emmet.includeLanguages": {
        "django-html": "html"
    },
Run Code Online (Sandbox Code Playgroud)
  1. 安装美化扩展,然后添加:
    "beautify.language": {
        "html": [
            "htm",
            "html",
            "django-html"
        ]
    },
Run Code Online (Sandbox Code Playgroud)
  1. 可能需要重启(或可能不需要)


sha*_*ker 1

VSCode 插件目录中有多个很棒的 Django 帮助器,但我不认为目前有可用的 Django 模板格式化程序插件。我也想要一个!

我发现的最有用的就是这个自动压头。