Arduino IDE 2.0 вышла из бета-теста

Среда разработки Arduino IDE 2.0, предназначенная для написания кода под одноимённое семейство плат с микроконтроллером, вышла из бета-теста. Пользователям доступна стабильная версия с автодополнением кода и тёмной темой.

5562332db4924b9d98802b432f355215.png

В блоге Arduino рассказали, что полностью переработали вторую версию фирменной среды разработки и ускорили время компиляции. Также разработчики улучшили средства отладки плат. Arduino IDE 2.0 основана на фреймворке Eclipse Theia, который используется в Visual Studio Code. Интерфейс среды разработки написан на TypeScript, а большая часть бэкэнда — на Go.

В Arduino IDE 2.0 пользователям доступно:

  • автодополнение кода, учитывающее локальные функции и переменные, а также функции из подключённых сторонних библиотек. Среда разработки теперь предлагает варианты дополнения кода, показывая тип данных для переменных и допустимые параметры для функций;

3e1e44e71523e065bd8e6091f8be2533.png

  • с помощью горячих клавиш или контекстного меню можно перейти к файлу и строке, в которых объявлена функция или переменная;

49df8479071011c53b82c27114297b0b.png

  • в настройках можно выбрать тёмную тему, которой не было в первой версии Arduino IDE. В блоге отметили, что тёмная тема в релизной версии Arduino IDE 2.0 отличается от той, которую пользователи могли видеть во время бета-теста;

9da08324837d630e98509e9c80e3c0e0.png

  • во второй версии фирменной среды разработки появилась поддержка инструмента Remote Sketchbook, позволяющего синхронизировать скетчи с Arduino Cloud. Пользователь может начать писать код на одном компьютере в Arduino IDE 2.0, а продолжить на другом. Продолжить разработку можно и в веб-приложении Arduino Web Editor. Также функция помогает создавать резервные копии проектов;

  • разработчики улучшили отладочный инструмент Serial Plotter. Теперь он выводит больше полезной информации, что позволяет более точно настраивать чувствительность внешних датчиков и быстрее отлаживать скетч проекта;

9dc94d801d48c5d3e8bd04ca45476b8d.png

  • пользователи теперь будут получать уведомления о новых версиях библиотек, плат и самой IDE. Также обновить среду разработки можно из пользовательского интерфейса, и для этого не надо переходить по внешним ссылкам.

Релизную версию Arduino IDE 2.0 можно скачать на официальном сайте проекта. Доступны версии для Windows, Linux и macOS. Исходный код опубликован в открытом GitHub-репозитории.

© Habrahabr.ru