Je suis nouveau sur VS Code, venant de ST3 et TextMate avant cela. Un peu déconcerté pourquoi le HTML n'est-il pas détecté automatiquement et n'est-il pas proposé comme choix de langue après avoir cliqué sur l'indicateur de langue en bas à droite?
J'ai essayé d'ajouter explicitement "files.associations": {"*.html": "html"}
aux paramètres utilisateur sans effet.
Exécution de VSCode v1.15.1 sur macOS v10.12.6.
Incluez la ligne de configuration suivante emmet.includeLanguages": {"Django-html": "html"}
dans le fichier settings.json de VSCode:
{
"python.jediEnabled": false,
"files.autoSave": "afterDelay",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection":
"automaticallyOverrodeDefaultValue",
"editor.minimap.enabled": true,
"workbench.colorTheme": "Monokai",
"editor.largeFileOptimizations": false,
"html.format.indentInnerHtml": true,
"html.format.indentHandlebars": true,
"emmet.includeLanguages": {"Django-html": "html"},
"[Django-html]": {
},
"files.associations": {
"*.html": "html"
}
}
Il fait le correctif pour moi sur la version 1.33.1
Résolu! J'ai commencé à éliminer les extensions et j'ai constaté que Django Template 1.2.0 (bibhasdn.Django-html
) est à blâmer. Dès que je l'ai désactivé, l'option HTML est revenue au menu des associations linguistiques. Pointe du chapeau à @ifconfig pour avoir confirmé que je devrais m'attendre à ce qu'il soit présent.
Pack d'extension Python qui comprenait Django ont fait VSCOde voir tous les html comme Django Template et définir les commentaires comme {% comment%} au lieu de <!-- -->
Le supprimer a résolu le problème.
Je pense que le moyen le plus simple est de vérifier cela. Dans le coin inférieur droit du code vs, vous pouvez voir un pied de page comme l'image ci-dessous.
Donc, cliquez sur le Django HTML là. Ensuite, un popup avec entrée peut être remarqué. Entrez HTML comme entrée et sélectionnez HTML . Problème résolu.