Расширение Flora для Visual Studio Code
Расширение Flora предоставляет дополнительный функционал для официального расширения Flutter.
Требования
Для работы расширения требуется официальное расширение Flutter.
Установка
Установка производится вручную:
-
Скачать расширение:
curl -O https://sdk-repo.omprussia.ru/sdk/flutter/vscode_extensions/flora/flora-latest.vsix -
Установить расширение с помощью команды:
code --install-extension ./flora-latest.vsix
Обновление
Обновление расширения производится точно так же, как и установка, но с флагом --force:
-
Скачать расширение:
curl -O https://sdk-repo.omprussia.ru/sdk/flutter/vscode_extensions/flora/flora-latest.vsix -
Выполнить установку с флагом
--force:code --install-extension ./flora-latest.vsix --force
Функционал
Расширение предоставляет команды и свойства для настройки.
Команды
flora.download— скачивает и инициализирует Flutter SDK.flora.createProject— создаёт Flutter‑проект для ОС Аврора.
Свойства
flora.downloadUrl— URL для скачивания Flutter SDK.flora.downloadUrlType— тип ссылки: git или http.
Переменные окружения
Если Visual Studio Code запускается из Dock, меню приложений или другого GUI, то переменные окружения, заданные в .bashrc, .zshrc или другом конфигурационном скрипте, не будут доступны расширению. Это связано с тем, что конфигурационные скрипты читаются только интерактивными оболочками, такими как bash, zsh и т.п.
Есть несколько способов использовать нужные переменные окружения:
- Использовать свойство из официального расширения
dart.envв настройках Visual Studio Code. - Запускать Visual Studio Code через интерактивную оболочку с помощью команды
code.