La web evoluciona y también sus lenguajes. Las nuevas entidades continúan aterrizando en las especificaciones HTML y CSS. Custom Elements y Houdini permiten a los usuarios ampliar la semántica de HTML y CSS. Muchos desarrolladores de hoy usan lenguajes de programación que incorporan HTML y CSS. Aunque HTML y CSS poseen posibles usos cada vez más flexibles.
Para modernizar el soporte de lenguaje HTML y CSS en Visual Studio Code, diseñamos el Formato de datos personalizados , un formato JSON declarativo para describir entidades HTML y CSS.
Los servidores de lenguaje HTML y CSS de VS Code pueden leer datos definidos en este formato y proporcionar soporte de idioma para las entidades HTML y CSS recientemente definidas.
En esta publicación de blog, explicamos el formato de datos y cómo los usuarios y los autores de extensiones pueden aprovecharlo..
Usar un formato de datos personalizado
Con el formato de datos personalizado, los usuarios pueden definir fácilmente nuevas entidades HTML / CSS y obtener autocompletados, información de desplazamiento y otras características del lenguaje..
👉 Saber Más
Compartir datos personalizados a través de extensiones
Hoy, muchos frameworks web están construidos sobre HTML. Por ejemplo, el proyecto Mavo creado por LeaVerau extiende la sintaxis HTML con varios mv-
atributos. Datos personalizados facilita el soporte de dichos marcos web:
- Genere datos personalizados para todos los atributos de Mavo .
- Apunte al archivo de datos personalizados en la
contributes.html.customData
extensión Punto de contribución . - Publique la extensión para ayudar a otros a usar el marco Mavo en VS Code.
El código fuente de la extensión está en el repositorio vscode-mavo . Esperamos que el proyecto sirva como punto de partida para implementar el marco web o el soporte de idiomas en VS Code. Puede encontrar más información acerca de las contributes.html.customData
y contributes.css.customData
Contribución Puntos en vscode-aduana-dato..
👉 Saber Más
Uso de datos personalizados para servidores de idiomas
Las bibliotecas vscode-html-languageservice y vscode-css-languageservice permiten a los autores de extensiones implementar fácilmente servidores de idiomas para idiomas que extienden o incorporan HTML y CSS...
👉 Saber Más
Fuente: Blog de Visual Studio Code
Read more:
Source: https://code.visualstudio.com
Posted using AltYes browser extension.