VS Code插件开发教程(1) Overview

此文对应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 更新频率是月更,须要留意如下两个文档:

相关文章

相关文章
相关标签/搜索