VSCode Extension 知识模块 🧩
VSCode 插件开发核心概念与实践
学习路线
核心架构 → API 概述 → 开发实践
│ │ │
▼ ▼ ▼
激活机制 Workspace 调试与发布
命令系统 TreeView 性能优化文档目录
| 文档 | 主题 | 难度 |
|---|---|---|
| 01-core-architecture | 激活机制 / 命令 / 配置 | ⭐⭐⭐ |
| 02-core-api | Workspace / TreeView / Webview | ⭐⭐⭐ |
| 03-practice-development | 调试 / 测试 / 发布 | ⭐⭐⭐ |
核心特点
- TypeScript 优先:官方模板使用 TypeScript
- 丰富 API:编辑器、语言、调试器扩展
- Webview:支持自定义 UI 页面
- LSP 支持:标准化语言服务协议
高频面试考点
- 插件激活机制是怎样的?
- 如何在插件中添加命令?
- TreeView 如何实现数据绑定?
- Webview 与插件如何通信?