VS Code 插件示例
我们已经在一开始尝试了2个示例,也了解了不少核心概念:
示例插件
示例 | 描述 | 类型 | 已发布到市场 |
---|---|---|---|
字数计数器 | 在状态栏展示Markdown文件的字数计数,我们提供了这个示例的引导章节 | 插件 | Y |
MD工具 | 为选中的文本提供诸如:转换大写,转换为HTML等功能 | 插件 | Y |
装饰器 | 如何为编辑器中的文本添加入边框、颜色、鼠标指针,还有给miniMap添加高亮的示例 | 插件 | N |
文本内容提供器 | 教你如何使用API命令,怎么用TextDocumentContentProvider API创建虚拟文档的例子 |
插件 | Y |
TSLint | 用这个插件校验Typescript文件语法 | 语言服务器 | Y |
模拟调试器 | 帮你生成和测试调试器 | 调试器 | Y |
GO语言支持 | 为[Go Lang]提供丰富的语言支持——如:智能补全,调试,转跳,重命名变量,语法插件…… | 插件 | Y |
树形数据提供器 | 学习使用TreeDataProvider API,给VS Code加上自定义视图 |
插件 | N |
示例仓库
在VS Code Extension Samples里面有更多的VS Code 示例插件,你会发现示例基本上采用了最佳实践和最新的API。
文档
想要了解VS Code扩展性模型,请参阅:
构建插件的工具
工具 | 目的 |
---|---|
插件生成器 | 为了帮你实现一个基本的插件,我们提供了Yeoman生成器。这个插件能帮你初始化插件开发环境、API类型文件、相关的模块。这个插件的源码在这 |
开发插件 | 我们努力为大家提供了一条简单的插件开发、调试之路 |
发布工具 | 如果你的插件一切顺利,那就是时候把它分享到插件市场上了,只需要一个非常简单的命令行工具。源码在这里哦 |
下一步
- 插件市场 - 学习更多关于VS Code公共插件市场的内容。
- ‘code’Yeoman 生成器 - 快速创建你的第一个VS Code插件。
- 扩展性参阅 - 关于API的更多细节。