Extension APIНачало работы
Ваше первое расширение
В этом руководстве мы создадим простое расширение "Hello World"
Создание проекта расширения
- Откройте приложение
- Создайте проект
- Выберите тип нотации "Расширение" (Extension)
- Укажите название проекта (например, "my-first-extension")
После создания проекта вы увидите структуру файлов в левой панели. Базовый проект расширения содержит следующие файлы:
package.json
- манифест расширенияsrc/extension.js
- основной файл расширения
Запуск расширения
- Откройте файл
src/extension.js
в редакторе - Выполните команду "Hello World" из палитры команд (Ctrl+Shift+P или Cmd+Shift+P)
- Вы должны увидеть уведомление с текстом "Hello World!"
Изменение расширения
Давайте внесем изменения в сообщение:
- Откройте файл
src/extension.js
- Найдите строку с сообщением "Hello World!"
- Измените текст на "Hello extension!"
- Сохраните файл (Ctrl+S или Cmd+S)
- Выполните команду "Hello World" еще раз
- Вы должны увидеть обновленное сообщение "Hello extension!"
Как это работает?
В следующем разделе Анатомия расширения мы подробно рассмотрим исходный код примера Hello World и объясним ключевые концепции:
- Точки вклада (Contribution Points)
- События активации
- Регистрация команд
- Основные API SDK
Требования
Для создания расширений используются стандартные веб-технологии:
- JavaScript/TypeScript — для логики расширения
- HTML/JSX — для пользовательского интерфейса
- JSON — для конфигурации и схем данных
Рекомендуется знакомство с основами этих технологий перед началом разработки расширений.