Ускорьте разработку на 1С-Битрикс в VS Code. Расширение добавляет умную навигацию по компонентам, готовую базу сниппетов и упрощает рутинные задачи разработчика.
🚀 Возможности
- Быстрая навигация: переход к шаблонам компонентов прямо из кода (
IncludeComponent). - Умный поиск шаблонов: автоматическое определение путей в проекте.
- Сниппеты (D7 & Old API): готовый набор полезных сниппетов для PHP, HTML и JavaScript (работа с инфоблоками, компонентами, пользователями и др.).
- Гибкая настройка: поддержка работы с несколькими шаблонами сайтов.
⚙️ Настройки (Settings)
Расширение добавляет следующие параметры в настройки VS Code (settings.json):
bitrixTools.siteTemplate— имя папки шаблона сайта.- Ищет в
local/templates/илиbitrix/templates/. - Используется для разрешения путей компонентов.
- Оставьте пустым для ручного выбора из списка.
📋 Требования
- VS Code: версия
1.90.0или выше. - Язык: установленная поддержка PHP.
🗺️ Планы на будущее (Roadmap)
В следующих версиях планируется добавить:
- Авто-развертывание: автоматическое скачивание
restore.phpи файлов для быстрой установки Битрикса. - Генерация кода: готовые шаблоны компонентов для быстрого создания новых кастомных блоков.
- Умное автодополнение: подсказки при вводе компонентов (например, для
bitrix:catalogавтоматически предложатся доступные шаблоны). - Интеграция с докой: быстрые ссылки на официальную документацию прямо из кода компонента.
📝 Лицензия
Расширение распространяется под лицензией GPL-2.0.
В проекте используются сниппеты из репозитория vs-bitrix-snippets авторства Suntechnic (лицензия GPL-2.0).
🪵 История изменений (Changelog)
0.1.2
- Добавлен большой пак сниппетов для 1С-Битрикс (D7 API, инфоблоки, компоненты, глобальные объекты).
0.0.1
- Первоначальный релиз.
- Базовая навигация по компонентам.