Construa uma Extensão VSCode com ChatGPT

Iniciante

Este projeto irá guiá-lo através do processo de criação de uma extensão VSCode que permite ao usuário ajustar o nível de título do texto Markdown selecionado. Ao final, você terá uma extensão funcional que aprimora a experiência de edição Markdown no Visual Studio Code.

GitJavaScriptTypeScript

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este projeto irá guiá-lo através do processo de criação de uma extensão VSCode que permite ao usuário ajustar o nível do cabeçalho do texto Markdown selecionado. Ao final, você terá uma extensão funcional que aprimora a experiência de edição Markdown no Visual Studio Code.

👀 Pré-visualização

Extension Preview

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como criar a estrutura básica (scaffolding) para uma extensão VSCode usando TypeScript.
  • Como integrar TypeScript com Node.js e configurações do VSCode.
  • Como desenvolver a funcionalidade principal para ajustar os níveis de cabeçalho do texto Markdown selecionado.
  • Como escrever arquivos de configuração para construir, depurar e executar a extensão.

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Projetar e desenvolver extensões VSCode usando TypeScript.
  • Lidar com interações do usuário e seleções de texto dentro do ambiente VSCode.
  • Analisar (parse) e manipular a sintaxe Markdown.
  • Gerar e gerenciar múltiplos arquivos em um projeto.
  • Configurar TypeScript, Node.js e VSCode para um desenvolvimento contínuo.
Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução.

Professor

labby

Labby

Labby is the LabEx teacher.
OSZAR »