Вот краткий пост о настройке Vim для разработки Arduino вместо использования Arduino IDE. Если вы опытный пользователь Vim, может быть немного шокирует перейти в другой редактор. К счастью, установка довольно проста, чтобы все это работало с Vim. В этом посте предполагается, что вы знакомы с настройкой Vim, и в идеале у вас уже есть среда, которая работает для вас.
Установите Arduino IDE
Подождите. Какая?!? Я слышу, как ты говоришь. Я знаю я знаю. На самом деле мы не используем IDE Arduino, но нам это нужно для некоторой конфигурации и устанавливаемых файлов. Плагин Vim, который мы будем использовать, связан с тем, что IDE устанавливает и настраивает, так что это необходимо. Вы можете скачать IDE с сайта Arduino .
Установите плагин vim-arduino
Чтобы получить основное преимущество компиляции, мониторинга и развертывания на Arduino, скачайте последнюю версию vim-arduino . Установите его в свою папку .vim, используя любой метод управления плагинами Vim. Подсказка: я бы порекомендовал Pathogen, поскольку он делает установку такой же простой, как перетаскивание папки плагина в папку пакета.
Синтаксический файл Vim
Далее нужно получить файл синтаксиса, чтобы у нас была хорошая цветовая кодировка для файлов .pde и .ino. Загрузите последнюю версию arduino.vim и установите ее в папку с синтаксисом Vim. Чтобы синтаксис применялся к правильным типам файлов, добавьте в файл vimrc следующее
au BufRead,BufNewFile *.pde set filetype=arduino
au BufRead,BufNewFile *.ino set filetype=arduino
Настройка Arduino IDE
Прежде чем пытаться скомпилировать и развернуть с помощью Vim, убедитесь, что все сначала работает с Arduino IDE, поскольку плагин Vim просто вызывает параметры, сохраненные в IDE. Если он работает в IDE, он должен работать в Vim. Убедитесь, что вы выбрали правильный последовательный порт tty.usbmodem * из Сервис> Последовательный порт в IDE. Примечание. Отображается только при подключении Arduino.
Работа от Vim
Как только вы сможете общаться со своим Arduino из IDE, у вас должно быть все в порядке с Vim. Вам не нужно открывать IDE, если вам не нужен пример кода. Откройте файл эскиза в Vim и используйте его
<Leader>ac
для компиляции эскиза, <Leader>ad
для компиляции, а затем для развертывания на подключенном Arduino и <Leader>as
для открытия нового окна, screen
чтобы отслеживать последовательный выход Arduino.