使用 ChatGPT 构建 VSCode 扩展

初级

本项目将指导你创建一个 VSCode 扩展,该扩展允许用户调整所选 Markdown 文本的标题级别。最终,你将拥有一个功能完善的扩展,增强 Visual Studio Code 中的 Markdown 编辑体验。

GitJavaScriptTypeScript

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

本项目将指导你创建一个 VSCode 扩展的过程,该扩展允许用户调整所选 Markdown 文本的标题级别。最终,你将拥有一个功能齐全的扩展,它能增强 Visual Studio Code 中的 Markdown 编辑体验。

👀 预览

扩展预览

🎯 任务

在本项目中,你将学习:

  • 如何使用 TypeScript 为 VSCode 扩展创建脚手架。
  • 如何将 TypeScript 与 Node.js 和 VSCode 配置集成。
  • 如何开发调整所选 Markdown 文本标题级别的核心功能。
  • 如何编写用于构建、调试和运行扩展的配置文件。

🏆 成果

完成本项目后,你将能够:

  • 使用 TypeScript 设计和开发 VSCode 扩展。
  • 在 VSCode 环境中处理用户交互和文本选择。
  • 解析和操作 Markdown 语法。
  • 在项目中生成和管理多个文件。
  • 配置 TypeScript、Node.js 和 VSCode 以实现无缝开发。
这是一个挑战(Challenge),与实验(Lab)不同,你需要独立完成挑战任务,而不是按照实验的步骤学习。挑战通常有一点难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。根据历史数据,这是一个 高级 级别的挑战,通过率为 8%

教师

labby

Labby

Labby is the LabEx teacher.