Benutzerdefinierte Datenerweiterung
Das Custom Data-Format ermöglicht es Erweiterungsautoren, die HTML-/CSS-Sprachunterstützung von VS Code einfach zu erweitern, ohne Code schreiben zu müssen.
Die beiden Contribution Points für die Verwendung benutzerdefinierter Daten in einer Erweiterung sind:
contributes.html.customDatacontributes.css.customData
Durch die Aufnahme dieses Abschnitts in die package.json einer Erweiterung wird beispielsweise
{
"contributes": {
"html": {
"customData": ["./html.html-data.json"]
},
"css": {
"customData": ["./css.css-data.json"]
}
}
}
VS Code die in beiden Dateien definierten HTML-/CSS-Entitäten laden und Sprachunterstützung wie Autovervollständigung und Hover-Informationen für diese Entitäten bereitstellen.
Sie finden die custom-data-sample unter microsoft/vscode-extension-samples.