在VisualStudio代码中向django html文件添加格式化程序(美化器)

在VisualStudio代码中向django html文件添加格式化程序(美化器),html,django,visual-studio-code,jinja2,Html,Django,Visual Studio Code,Jinja2,我正在Jinja模板(VS代码)上使用Django扩展进行intellisense和语法高亮显示,但我不知道如何使用我的默认格式化程序(HookyQR Beautify)来美化/格式化Django html文件。 这可能吗?这似乎为我整理了它,让我可以为普通HTML文件保留HookyQR美化功能,并为django HTML文件保留一个单独的功能: "beautify.language": { "html": [ "django-html" ] } 我只需要对dj

我正在Jinja模板(VS代码)上使用Django扩展进行intellisense和语法高亮显示,但我不知道如何使用我的默认格式化程序(HookyQR Beautify)来美化/格式化Django html文件。
这可能吗?

这似乎为我整理了它,让我可以为普通HTML文件保留HookyQR美化功能,并为django HTML文件保留一个单独的功能:

"beautify.language": {
    "html": [
        "django-html"
    ]
}

我只需要对
django html
文件使用beautify,我已经为js、html、css使用了prettier,然后为python使用了flake8和autopep8,因为
django html
prettier错误地格式化了jinja模板字符串

因此,我禁用了pettier语言中的
django html
,并使用了从中获得的这些设置,对我来说效果很好

{
“prettier.disableLanguages”:[“django html”],
“美化语言”:{
“html”:[
“django html”
]
},
“[django html]”:{
“editor.formatOnSave”:正确,
“editor.defaultFormatter”:“HookyQR.beautify”
}
}

hi,我也有这个设置。但是它没有格式化jinja标签?我该如何解决这个问题?你是否将模板文件夹中的html设置为“django html”,如果没有添加,仍然没有格式化,请检查是否正确安装了beautify,并且在VS代码中突出显示了上述所有设置(即所有设置都显示为有效)…此外,我正在使用windows。。mac或linux的软件包名称可以不同。是的,我有django html和beautify以及设置。但它只会格式化html标记。金佳什么也没有。我不得不提出与此相关的问题,但仍然没有人有解决方案。``“缩进规则”:{“increaseIndentPattern”:((\\据我所知,没有一个格式化程序可以直接针对jinja,beautify也会忽略它,并且只更正一般缩进和其他html,对于更新,我认为在更漂亮的github repo上有一个公开的问题和讨论。简言之,他们说,没有一个标准化的方式来解决这个问题jinja可以编写,也可以模仿每个人的编码风格……我也没有那么丰富的经验来表达我的观点,我使用它是因为它可以纠正html部分的错误,而更漂亮的部分主要在一行中连接它们。