Construir una extensión de VSCode con ChatGPT

Principiante

Este proyecto lo guiará a través del proceso de creación de una extensión de VSCode que permite al usuario ajustar el nivel de encabezado del texto Markdown seleccionado. Al final, tendrá una extensión funcional que mejora la experiencia de edición de Markdown en Visual Studio Code.

javascriptweb-development

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este proyecto te guiará a través del proceso de creación de una extensión de VSCode que permite al usuario ajustar el nivel de encabezado del texto Markdown seleccionado. Al finalizar, tendrás una extensión funcional que mejora la experiencia de edición de Markdown en Visual Studio Code.

👀 Vista Previa

Vista Previa de la Extensión

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo crear la estructura base (scaffolding) para una extensión de VSCode usando TypeScript.
  • Cómo integrar TypeScript con las configuraciones de Node.js y VSCode.
  • Cómo desarrollar la funcionalidad principal para ajustar los niveles de encabezado del texto Markdown seleccionado.
  • Cómo escribir archivos de configuración para compilar, depurar y ejecutar la extensión.

🏆 Logros

Después de completar este proyecto, serás capaz de:

  • Diseñar y desarrollar extensiones de VSCode usando TypeScript.
  • Manejar interacciones del usuario y selecciones de texto dentro del entorno de VSCode.
  • Analizar (parsear) y manipular la sintaxis de Markdown.
  • Generar y gestionar múltiples archivos en un proyecto.
  • Configurar TypeScript, Node.js y VSCode para un desarrollo sin interrupciones.
Este es un Desafío, que se diferencia de un Laboratorio Guiado en que debes intentar completar la tarea del desafío de forma independiente, en lugar de seguir los pasos de un laboratorio para aprender. Los desafíos suelen ser un poco difíciles. Si te resulta complicado, puedes discutirlo con Labby o consultar la solución. Los datos históricos muestran que este es un desafío de nivel avanzado con una tasa de aprobación del 12%.

Profesor

labby
Labby
Labby is the LabEx teacher.

Recomendado Para Ti

no data