J'ai des problèmes avec mon nouveau code Visual Studio installé sous Windows 7 . Sur Mac, l'éditeur ferme automatiquement les balises html, mais pas sur ma Win7. Je suppose qu'il doit y avoir une option pour l'allumer mais je n'en trouve aucune.
Je parle de quand par exemple. l'écriture <html
l'intelliSense apparaît et vous cliquez sur entrer; généralement, elle insère automatiquement le </html>
le mien ne fonctionne pas . (L'intelliSense apparaît mais lorsque vous sélectionnez l'une des options, il ne ferme pas automatiquement le tag: <h1> -> </h1>
À partir des notes de publication 0.3.0
La fermeture automatique des balises HTML a maintenant été supprimée et remplacée par IntelliSense plus intelligent sur
</
.
Tapez le nom de la balise (sans démarrer <
) puis appuyez sur la touche de tabulation.
par exemple tapez div
puis appuyez sur tabulation et VS le convertira en <div></div>
Ou tapez la balise d'ouverture puis appuyez deux fois sur la touche Tab
par exemple :
<div
il va ajouter la balise de fermeture
Vous pouvez essayer cette extension pour VS Code. Il a mis en œuvre la fonction de balise de fermeture automatique et répondrait à vos besoins:
Voici un truc sympa (en réalité une abréviation Emmet) :
h1
h1*
<h1></h1>
)Un séjour sans faille
PS: Cela fonctionne également pour les tags à fermeture automatique, tels que - input
, img
etc.
Je rencontrais le même problème, puis j’ai vu quelque chose en bas à droite de vs code .. au lieu d’utiliser HTML, j’utilisais Django-HTML, j’ai donc modifié la langue en HTML, Boom tout fonctionne bien à nouveau. voir image
Fichier> Préférences> Keymaps, Recherchez "Fermeture automatique" et cliquez sur installer . Si cela ne fonctionne pas, rechargez le plugin.
J'ai rencontré le même problème sur Mac Sierra (10.12.6) avec VSCode (1.30.2), lors de l'édition d'un fichier HTML. Selon les documentations vscode https://code.visualstudio.com/docs/languages/html , le système intellisense devrait fonctionner correctement.
Il s'est avéré que la "Détection de la langue" (dans le coin droit de la barre d'état de l'éditeur au bas de l'écran) est définie sur Détection automatique et reconnaît le fichier comme étant Django-html
. Lorsque vous revenez manuellement au format HTML brut, tout fonctionne.
je souffrais aussi du même problème. Maintenant, j'ai désinstaller les extensions inutiles de vs code avec l'extension JavaScript (SE) et maintenant son fichier de travail. Espérons que cela fonctionnera pour vous.