Estoy buscando formatear mis plantillas django de la misma manera que HTML.
Embellecer termina tratando mis plantillas como texto y no sangrando sus contenidos.
Por ejemplo, después de formatear mi código se ve así:
<head> {% if title %} <title>Django Blog - {{ title }}</title> {% else %} <title>Django Blog</title> {% endif %} </head>En lugar de
<head> {% if title %} <title>Django Blog - {{ title }}</title> {% else %} <title>Django Blog</title> {% endif %} </head>Actualmente tengo instaladas las extensiones Beautify & Django, ejecutándose en VSCode y WSL.
settings.json VSCode:
"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" ] }, "[django-html]": { "editor.defaultFormatter": "HookyQR.beautify" }¿Por qué beautify no formatea o sangra correctamente mis plantillas? ¿Cómo puedo resolver este comportamiento?
Simplemente puede hacer clic con el botón derecho en el archivo HTML y hacer clic en formato; automáticamente identificará su archivo. En realidad, esta extensión hace que la función de identificación automática de vscode esté activa, pero aún así debe hacerlo manualmente.