介绍
之前在 VS Code插件开发笔记(2) Get Started 的Hello World
示例中学到了一些Visual Studio Code
插件API的基本用法,现在是时候更进一步,学习创建一些更加实用的插件了。在之前的文章 VS Code插件开发笔记(3) Capabilities 我们概括性的介绍了一个插件可以做些什么,从本文开始我们将会逐步详细展开,用一系列指南(guides)和代码示例来介绍具体的VS Code API
用法
在每篇指南(guides)和示例代码中,我们将提供一下内容:
- 针对源代码的完整注释
- 以gif或静态图的方式提供示例插件的使用方法
- 示例插件的运行说明
- 用到的
VS Code API
列表 - 用到的
Contribution Points
列表 - 真实插件和示例之间的关系
- 对 API 概念的解释
一般插件指南&示例
后续我们会介绍一系列的开发指南和示例,包含VS Code API
和Contribution Points
的用法,下面我们以列表的形式将这些指南和示例罗列出来:
指南
示例
示例的源代码参见 示例插件代码仓库
语言插件示例
示例 | 指南 |
---|---|
Snippet Sample | [Snippet Guide] |
Language Configuration Sample | [Language Configuration Guide] |
LSP Sample | [Language Server Extension Guide] |
LSP Log Streaming Sample | - |
LSP Multi Root Server Sample | language-client--language-server |