Ich habe Probleme mit meinem neu installierten Visual Studio-Code unter Windows 7. Auf dem Mac schließt der Editor automatisch HTML-Tags, auf meinem Win7 jedoch nicht. Ich gehe davon aus, dass es eine Option zum Einschalten geben muss, aber ich kann keine finden.
Ich spreche darüber, wann z. Das Schreiben <html
des IntelliSense wird angezeigt und Sie klicken auf die Eingabetaste. In der Regel wird automatisch die Funktion der </html>
Mine aktiviert . (Die IntelliSense erscheint aber , wenn Sie eine der Optionen wählen Sie es nicht automatisch schließen den Tag: <h1> -> </h1>
)
html
intellisense
visual-studio-code
Harvey3589661
quelle
quelle
Antworten:
Aus den Versionshinweisen zu 0.3.0
quelle
div
(ohne<>
), drücke dann sofort die Tabulatortaste und es tritt ein<div></div>
. Nicht genau das gleiche, kann aber von Nutzen sein. Doco für diese Abkürzungen (emmet) hierdiv
ohne zu tippen<>
und dann die Tabulatortaste zu drücken, funktioniert nach den letzten Updates nicht mehr. Gibt es eine Möglichkeit, dies wieder zu aktivieren?Geben Sie den Tag-Namen ein (ohne zu starten
<
) und drücken Sie die TabulatortasteGeben Sie beispielsweise die
div
Tabulatortaste ein und VS konvertiert sie in<div></div>
Oder geben Sie das Eröffnungs-Tag ein und drücken Sie zweimal die Tabulatortaste
zum Beispiel :
<div
Es wird das schließende Tag hinzugefügt
quelle
Ich hatte das gleiche Problem, dann sah ich unten rechts im Vergleich zu Code etwas. Anstatt HTML zu verwenden, verwendete ich Django-HTML, also änderte ich die Sprache in HTML. Boom, alles funktioniert wieder einwandfrei. siehe Bild
quelle
Hier ist ein cooler Trick (eigentlich eine Emmet-Abkürzung) :
h1
h1*
<h1></h1>
PS: Das funktioniert auch für selbstschließenden Tags, wie -
input
,img
usw.quelle
:P
*
. 1.21.0Sie können diese Erweiterung für VS Code ausprobieren . Es hat die Auto-Close-Tag-Funktion implementiert und würde Ihre Anforderungen erfüllen:
quelle
Ich habe das gleiche Problem auf Mac Sierra (10.12.6) mit VSCode (1.30.2) beim Bearbeiten einer HTML-Datei festgestellt. Gemäß den vscode-Dokumentationen https://code.visualstudio.com/docs/languages/html sollte der Intellisense sofort funktionieren.
Es stellte sich heraus, dass die "Spracherkennung" (in der rechten Ecke der Editor-Statusleiste am unteren Bildschirmrand) auf "Automatische Erkennung" eingestellt ist und die Datei als erkannt hat
django-html
. Wenn manuell wieder auf einfaches HTML umgeschaltet wird, funktioniert alles.quelle
quelle
Presse 𝐜𝐭𝐫𝐥+𝐬𝐡𝐢𝐟𝐭+𝐏-> Typ in 𝐂𝐡𝐚𝐧𝐠𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 Mode -> wählen Sie dann Auto 𝐃𝐞𝐭𝐞𝐜𝐭
Für mich geht das.
quelle
Datei> Einstellungen> Keymaps, suchen Sie nach "Automatisch schließen" und klicken Sie auf "Installieren". Wenn es nicht funktioniert, laden Sie das Plugin neu.
quelle
Ich hatte das gleiche Problem, dann habe ich unnötige Erweiterungen von VS Code zusammen mit der JavaScript (SE) -Erweiterung deinstalliert und es hat bei mir funktioniert.
quelle
Drücken Sie
Ctrl + Shift + P
, um den Befehl zu öffnen. Geben Sie dannChange Language Mode
eine AuswahlHTML
oder eine andere gewünschte Sprache ein.quelle
Überprüfen Sie einfach den unteren Rand Ihres vscode und ändern Sie den Sprachmodus in HTML. Möglicherweise wurde django-html angezeigt, oder klicken Sie auf Strg + Umschalt + p, um den Sprachmodus zu ändern. Screenshot
Klicken Sie jetzt auf [!] + TAB voila es ist geschafft !!!
quelle