Ich benutze Visual Studio Code (1.17.1, auf MacOS 10.13 und Windows 10) Entwicklung einer asp.net Kern-MVC-Web-app mit rasiermesser templating. Visual Studio-Code unterstützt Emmet (https://code.visualstudio.com/docs/editor/emmet)Kann Visual Studio-Code verwenden Emmet-Abschluss in Rasierer .cshtml Dateien
Mein Problem ist, dass Emmet ordnungsgemäß in HTML-Dateien funktioniert, aber nicht in Rasiermesser CSHTML-Dateien funktioniert.
Ich habe festgestellt:
die Emmet Abkürzung Erweiterung in Dateitypen zu aktivieren, wenn es nicht standardmäßig verfügbar ist, verwenden Sie die emmet.includeLanguages Einstellung. Stellen Sie sicher, dass Sie für beide Seiten des Mappings Sprach-IDs verwenden. https://code.visualstudio.com/docs/editor/emmet
aber es bedeutet nicht, wo eine Liste von „Sprache-IDs“ zu finden. Ich habe versucht, danach zu suchen, aber Sie können sich vorstellen, was passiert, wenn Sie nach Programmiersprache ID suchen!
Gibt es eine Möglichkeit, Emmet im VS-Code mitzuteilen, cshtml-Dateien als HTML-Dateien zu behandeln? Gibt es einen anderen Weg, um das zu erreichen (neben dem Umbenennen der Dateien, was ist eine andere Lösung da draußen)?
funktioniert perfekt, danke! – JamesDuff
Froh, dass es Ihnen geholfen – Aegis
Vielen Dank @Aegis, ich habe versucht, eine falsche Konfiguration zu setzen: '' ' "emmet.includeLanguages": { "cshtml": "html" } ' ' ' =/ Jetzt funktioniert es super! – gabrielrbnet