Мы уж сообщали замечательную новость о выходе новой версии Arduino Pro IDE, а сегодня мы немного подробнее остановимся на её возможностях.
Выход альфа-версии Arduino Pro IDE (alpha) принес с собой новый облик и более продвинутые функции среды разработки. В этом месяце на конференции Maker Faire Rome Массимо Банзи и Лука Чиприани представили Arduino Pro IDE, которая, правда, в настоящее время все еще находится в альфа-версии.
Но уже на данный момент становится ясно, что Arduino IDE была изменена в лучшую сторону. Также не стоит волноваться тем, кто любит старую IDE, создатели Arduino IDE пообещали, что она будет доступна всегда.

Создатели среды разработки реализовали ряд улучшений, которые пользователи просили довольно давно. Давайте посмотрим чего же ожидать от новой версии?
Содержание
Новый вид и новые ощущения
Возможно, первое изменение, которое вы заметите, заключается в том, что интерфейс выглядит более современно.
Pro IDE была разработана с использованием Eclipse Theia, которая обновляется с помощью новых редакторов исходного кода, таких как Visual Studio Code или Atom. Среда имеет полезные боковые панели, которые содержат ярлыки для файлового менеджера и git. Интерфейс переключается между расширенным и обычным режимом.
Изменить размер текста стало намного проще, чем раньше. Но самое главное - теперь вы можете даже включить темную тему.

В альфа-версии все еще есть старые функции, такие как кнопка проверки и загрузки, поэтому Pro IDE легко начать использовать всем, кто знаком со старой версией среды разработки.
Менеджер плат и библиотек
Менеджер плат и библиотек встроен в единый интерфейс, они больше не открываются в отдельных окнах и отображаются рядом с левой боковой панелью.
Менеджер плат:
Менеджер библиотек:
Поиск команд
Новая функция «Поиска команд» очень похожа на ту, что есть в Visual Studio или Sublime Text. Она позволяет искать команды и функции, которые вы вводите или обычно видите в меню, даже, например, открыть или сохранить файл.

Автозаполнение
Одним из главных изменений, которое будет очень кстати, является реализация функции автозаполнения или как её еще называют - автодополнения.
В Arduino Pro IDE всякий раз, когда вы набираете код, появляется окно, которое предлагает функции и имена переменных в зависимости от того, что вы ввели. Это действительно ускоряет процесс разработки. Автозаполнение популярный инструмент многих IDE, которые используют программисты в настоящее время.

Git
Git не часто используется новичками в программировании, но это очень полезный навык. Теперь возможности Git доступны в новой Arduino Pro IDE. Это очень классная функция, которой точно не хватало старой программе. Переоценить её важность очень сложно.
Git - это система контроля версий, в которой хранятся все изменения, которые происходят в вашем коде. Это означает, что теперь работать над программами в команде с другими разработчиками стало проще.
Поддержка других языков программирования
Новая среда IDE предлагает поддержку языков, отличных от C++, что означает, что она будет отображать и синтаксически выделять код в соответствии с типом файла, который вы открываете. Например, если вы откроете файл JSON, он будет отображаться в формате json.

Заключительные мысли
Понятно, что пока создатели выпустили только альфа-версию среды разработки и она содержит несколько ошибок. Но видно уже сейчас, что новая IDE пытается исправить недостатки оригинальной среды разработки, которая давно устарела. Возможности git будут оценены многими профессионалами, а темная тема понравится большинству разработчиков.
Стоит также сказать, что создатели Arduino Pro IDE довольно вовремя выпустили новую версию программы, т.к. другие IDE уже выпускают дополнения по работе с Arduino и другими микроконтроллерами, как пример - Visual Studio Code от Microsoft.