Документация
ОС Аврора 3.41.4

Visual Studio Code

Для обеспечения эффективного цикла разработки программного обеспечения приложений на фреймворке Flutter для ОС Аврора используется редактор Visual Studio Code. Благодаря своей модульной архитектуре и совместимости с расширением Dart-Code.flutter, VS Code предоставляет полнофункциональную среду для написания и рефакторинга исходного кода.

Установка Visual Studio Code

В дистрибутивах, ориентированных на Linux, развертывание редактора осуществляется путем установки дистрибутивного .deb-пакета через менеджер пакетов apt. Это обеспечивает корректную интеграцию приложения в системную среду и автоматическое удовлетворение бинарных зависимостей.

Загрузка текущего дистрибутива выполняется с официального сайта: Загрузить .deb-пакет.

Установка выполняется в интерфейсе командной строки с привилегиями суперпользователя:

sudo apt install ./<file>.deb

Использование утилиты apt позволяет автоматически разрешить и загрузить отсутствующие системные библиотеки, необходимые для работы графического стека, на котором построен VS Code.

Установка расширения Flutter

Интеграция инструментов языка Dart и инструментов Flutter в редактор VS Code осуществляется через расширение Dart-Code.flutter. Оно реализует следующие ключевые функции:

  • Взаимодействие с Dart Analysis Server для статического анализа кода, подсветки синтаксиса и автодополнения;

  • Интеграция с Flutter CLI (управление сборками, перезагрузкой и состояниями устройств);

  • Поддержка протокола отладки.

Установка плагина выполняется через интерфейс командной строки редактора без необходимости использования графического магазина расширений:

code --install-extension Dart-Code.flutter

Добавление поддержки Flutter

По умолчанию плагин Dart-Code.flutter ищет исполняемые файлы Flutter в стандартных системных каталогах переменной окружения PATH. Для разработки под ОС Аврора необходимо явным образом перенаправить плагин на использование flutter-aurora, который содержит оболочку платформы и адаптеры для взаимодействия с Platform SDK.

Путь к Flutter SDK следует указать в настройках редактора:

  1. В VS Code нажать комбинацию клавиш Ctrl+Shift+P

    Открытие настроек для VS Code

  2. В открывшемся поиске найти и выбрать опцию "Preferences: Open User Settings (JSON)" (Настройки: Открыть пользовательские настройки (JSON)):

    Выбор опции json

  3. Добавить путь к Flutter SDK в конфигурационный файл VS Code:

    Запись в конфигурацию

    {
    	"dart.flutterSdkPath": "$HOME/.local/opt/flutter_aurora"
    }
    

После корректной настройки параметра dart.flutterSdkPath при запуске команд отладки или открытии проектов VS Code будет автоматически определять специализированный набор инструментов сборки flutter-aurora.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования файлов cookies.