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.

javascriptweb-development

💡 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 do 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 de Markdown no Visual Studio Code.

👀 Prévia

Prévia da Extensão

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como criar a estrutura básica (scaffolding) para uma extensão do VSCode usando TypeScript.
  • Como integrar TypeScript com as configurações do Node.js e 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 compilar, depurar e executar a extensão.

🏆 Conquistas

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

  • Projetar e desenvolver extensões do VSCode usando TypeScript.
  • Lidar com interações do usuário e seleções de texto no ambiente do 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 (Challenge), que difere de um Laboratório Guiado (Guided Lab) no sentido de que você deve tentar completar a tarefa do desafio de forma independente, em vez de seguir os passos de um laboratório para aprender. Os Desafios costumam ser um pouco difíceis. Se você achar difícil, pode discutir com o Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível avançado com uma taxa de aprovação de 12%.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data