Sublime + Arduino

Привет!

Сегодня мы поговорим об одной альтернативе Arduino IDE. Стандартная среда может показаться кому-то неудобной из-за ряда недостатков.

Существует крутой текстовый редактор Sublime Text, который поддерживает разные плагины и имеет много других классных плюшек, о которых мы поговорим. Он требует денег, но бесплатная версия позволяет работать без ограничений любое количество времени. Плагин для Arduino называется Stino. Он позволяет делать все, что вы делаете в Arduino IDE: выбрать плату и порт, скопилировать и загрузить скетч, открыть монитор порта и т.д.

Сама среда Arduino IDE должна быть установлена, посколько компилятор, который используют сторонние приложения, ставится вместе с ней. Если вы еще не обзавелись этим софтом, скачайте его с официального сайта.

Теперь необходимо скачать Sublime Text с официального сайта. Установка, как обычно, в стиле Next->Next->Next->Close, никаких галочек с Яндекс.баром там нет. :)

Нужный нам плагин живет по адресу https://github.com/Robot-Will/Stino. Для его скачивания нужно нажать кнопку Download ZIP:

 После того, как плагин скачался, его можно установить. Откроем Sublime Text и выберем пункт меню Preferences -> Browse Packges:

В проводнике откроется папка с плагинами. Скопируем папку Stino из архива в папку с плагинами:

 Всё! Теперь необходимо перезапустить Sublime Text. В главном меню появился пункт Arduino, в котором есть все, что необходимо для работы с Arduino:

 Теперь рассмотрим некоторые фишки для упрощения написания кода, которые дает Sublime Text. Одна из них - автодополнение. Если начать писать название функции, то появится выпадающий список с доступными функциями. Чтобы выбрать подсвеченную функцию, надо нажать клавишу Enter:

 После этого можно редактировать аргументы функции по очереди, переключаясь между ними клавишей Tab:

 

 Еще одна фишка - многострочный курсор. Если зажимать клавишу Ctrl и кликать по очереди на разных строчках, то курсор будет устанавливаться на них всех. Таким образом, можно писать одно и то же сразу на нескольких строчках:

 

Последняя фишка, которую я покажу - множественный выбор, который позволяет быстро переименовать несколько переменных подряд. Двойной клик по названию переменной подсвечивает все переменные с таким же именем в коде:

При нажатии комбинации Ctrl+D следующая такая же переменная добавляется к редактированию. При изменении названия переменной одновременно переименовываются все выбранные переменные:

Остальные фишки можно подсмотреть на сайте Sublime Text.

На сегодня всё. Удачи и творческих успехов!

Метки: программирование, Arduino

Добавить комментарий