VS Code 插件示例

我们已经在一开始尝试了2个示例,也了解了不少核心概念:

示例插件

示例 描述 类型 已发布到市场
字数计数器 在状态栏展示Markdown文件的字数计数,我们提供了这个示例的引导章节 插件 Y
MD工具 为选中的文本提供诸如:转换大写,转换为HTML等功能 插件 Y
装饰器 如何为编辑器中的文本添加入边框、颜色、鼠标指针,还有给miniMap添加高亮的示例 插件 N
文本内容提供器 教你如何使用API命令,怎么用TextDocumentContentProviderAPI创建虚拟文档的例子 插件 Y
TSLint 用这个插件校验Typescript文件语法 语言服务器 Y
模拟调试器 帮你生成和测试调试器 调试器 Y
GO语言支持 为[Go Lang]提供丰富的语言支持——如:智能补全,调试,转跳,重命名变量,语法插件…… 插件 Y
树形数据提供器 学习使用TreeDataProviderAPI,给VS Code加上自定义视图 插件 N

示例仓库

VS Code Extension Samples里面有更多的VS Code 示例插件,你会发现示例基本上采用了最佳实践和最新的API。

文档


想要了解VS Code扩展性模型,请参阅:

构建插件的工具

工具 目的
插件生成器 为了帮你实现一个基本的插件,我们提供了Yeoman生成器。这个插件能帮你初始化插件开发环境、API类型文件、相关的模块。这个插件的源码在这
开发插件 我们努力为大家提供了一条简单的插件开发、调试之路
发布工具 如果你的插件一切顺利,那就是时候把它分享到插件市场上了,只需要一个非常简单的命令行工具。源码在这里

下一步