扩展指南
一旦你掌握了Visual Studio Code扩展API的基础知识在Hello World示例中,是时候开始构建一些真实的扩展了。虽然扩展功能部分提供了扩展可以做什么的高级概述,但本部分包含详细的代码指南和示例,解释如何使用特定的VS Code API。
在每份指南或样本中,您可以期望找到:
- 详细注释的源代码。
- 一个显示如何使用示例扩展的GIF或图像。
- 运行示例扩展的说明。
- 正在使用的 VS Code API 列表。
- 正在使用的贡献点列表。
- 现实世界的扩展类似于示例。
- API概念解释。
指南和样本
以下是 VS Code 网站上的指南,包括 VS Code API 和 贡献点 的使用方法。别忘了参考 用户体验指南 以了解创建扩展的最佳用户界面实践。
| VS Code 网站指南 | API & 贡献 |
|---|---|
| 命令 | 命令 贡献命令 |
| 颜色主题 | 贡献主题。 |
| 文件图标主题 | 贡献者.图标主题 |
| 产品图标主题 | 贡献产品图标主题 |
| 树视图 | Windows创建树视图 Windows注册树数据提供者 树视图 树数据提供者 贡献视图 贡献视图容器 |
| 网页视图 | Windows创建网页视图面板 Windows注册网页视图面板序列化器 |
| 自定义编辑器 | Windows注册自定义编辑器提供者 自定义文本编辑器提供者 贡献的自定义编辑器 |
| 虚拟文件 | 工作区注册文本文档内容提供者 命令注册命令 Windows显示输入框 |
| 虚拟工作区 | 工作区.fs 功能.虚拟工作区 |
| 工作区信任 | 工作区.是否受信任 工作区.授予工作区信任时 功能.不受信任的工作区 |
| 任务提供者 | 注册任务提供程序 任务 壳脚本执行 贡献任务定义 |
| 源代码管理 | 工作区.工作区文件夹 源控制 源控制资源组 scm.创建源控制 文本文档内容提供者 贡献.菜单 |
| 调试器扩展 | contributes.breakpoints contributes.debuggers 调试 |
| Markdown 扩展 | markdown.预览样式 markdown.markdownIt插件 markdown.预览脚本 |
| 测试扩展 | 测试控制器 测试项目 |
| 自定义数据扩展 | contributes.html.customData contributes.css.customData |
以下是来自VS Code 扩展示例库的更多示例列表。
语言扩展示例
这些示例是语言扩展示例: