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

7,445 阅读2分钟

此文对应VS Code的第一篇,概览性的介绍了VS Code插件的基本信息,是学习VS Code插件首先应该阅读的文章

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 更新频率是月更,需要留意以下两个文档:

相关文章