在vscode中,用于自动格式化的shift + alt + f在HTML中有效,但在Django模板文件中无效。 如何在VS代码中使用自动格式化功能?
答案 0 :(得分:2)
以下内容对我有用:
"files.associations": {
"**/*.html": "html",
"**/templates/*/*.html": "django-html",
"**/templates/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements"
},
"emmet.includeLanguages": {
"django-html": "html"
},
"beautify.language": {
"html": [
"htm",
"html",
"django-html"
]
},
答案 1 :(得分:1)
如果您使用的是 Beautify,那么
答案 2 :(得分:0)
VSCode插件目录中有多个出色的Django帮助器,但是我不认为目前有Django模板格式化程序插件可用。我也想要一个!
我发现最有用的是this自动压头。
答案 3 :(得分:0)
继kimanihuon的回答之后,我这一边还需要采取另一步骤,以使Beautify成为默认格式化程序(并能够在保存时进行格式化):
"[django-html]": {
"editor.defaultFormatter": "HookyQR.beautify",
...
}
答案 4 :(得分:0)
如果您使用的是漂亮的图片,并且只需要对django-html
进行美化,
{
"prettier.disableLanguages": ["django-html"],
"beautify.language": {
"html": [
"django-html"
]
},
"[django-html]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "HookyQR.beautify"
}
}