此文对应VS Code的第一篇,概览性的介绍了VS Code插件的基本信息,是学习VS Code插件首先应该阅读的文章git
Overview
- VS Code的设计思想就是突出拓展性,从界面到编辑体验,几乎VS Code的任何部分均可以自定义,而且经过
Extension API
作到功能强化。实际上VS Code的很多内部核心功能都是经过Extension API
实现的
- 经过阅读VS Code的官方文档,能够获取如下信息:
- 如何编写、运行、调试、测试、以及发布插件
- 如何使用VS Code提供的丰富的
Extension API
- 知晓开发手册和示例代码
- 从拓展手册获取到插件的最佳编写实践
- 插件的能力范围:
- 如何编写、运行、调试、测试、以及发布插件
- 主题:改变VS Code的颜色和文件图标
- 拓展工做台(Workbench):在界面中增长自定义组件 & 视图
- 视图(Webview):利用HTML/CSS/JS建立Webview来展现自定义网页
- 编程语言:支持新的编程语言
- 调试:支持新的运行断点
- VS Code开发者文档的结构:
- 起步(Get Started):用一个Hello World示例来介绍插件的基本概念
- 插件能力(Extension Capabilities):从功能角度分类介绍
Extension API
- 语言拓展(Language Extensions):以说明手册以及示例代码的方式说明如何实现对新编程语言的支持
- 测试 & 发布(Testing and Publishing):对插件测试和发布作更详尽的介绍
- 进阶主题(Advanced Topics):介绍Extension Host、远程开发、GitHub代码仓库整合、草案API
- 参考资料(References):介绍VS Code API、Contribution Points等话题
- VS Code 更新频率是月更,须要留意如下两个文档:
相关文章