---
Order: 1
Area: extensionapi
TOCTitle: Overview
ContentId: C99AC3B3-47BC-41E3-8C7B-6F24364C20D1
PageTitle: Visual Studio Code Extensibility Reference
DateApproved: 4/14/2016
MetaDescription: Learn the details of Visual Studio Code's rich extensibility (plug-in) model.  This documentation describes the various extension points, activation rules and specific feature APIs (e.g. working with documents and editors).
---

# 可扩展性参考


本节将会详细介绍VS Code可扩展性的各种功能，并深入到其内部细节。在开始之前，建议回顾之前关于[扩展](/docs/extensions/overview.md)部分以及范例['Hello World'](/docs/extensions/example-hello-world.md)。

查看VS Code扩展运行的最简单方法是通过[扩展市场](/docs/editor/extension-gallery.md)。当你编写好了你的第一个插件后或者准备分享你的[定制化](/docs/customization/overview.md)信息后，那么你可以把它[发布](/docs/tools/vscecli.md)出去，供他人下载并安装。

## 可扩展性参考文档

在本节中将会讲述以下几个主题：

主题|描述
-----|-----------
**[package.json 扩展清单](/docs/extensionAPI/extension-manifest.md)**|每个VS Code扩展必须在其根目录下面有一个`package.json`文件。该文件提供本文件的结构和相关必填字段。
**[贡献点](/docs/extensionAPI/extension-points.md)**|基于`project.json`文件，你可以在某些方面添加新的贡献点，比如命令、主题、调试器等。
**[激活事件](/docs/extensionAPI/activation-events.md)**|VS Code会延迟激活扩展。该文档概述了`project.json`中支持的激活选项，比如加载了某个指定类型的文件、或者命中了某个命令等。
**[API vscode](/docs/extensionAPI/vscode-api.md)**|查看完整的VS Code的API文档。
**[API 命令](/docs/extensionAPI/vscode-api-commands.md)**|查看VS Code命令API文档.
**[API 调试](/docs/extensionAPI/api-debugging.md)**|了解关于VS Code中集成调试器的细节。

## 常见问题

暂无


