Oto krótki post na temat konfigurowania Vima dla Arduino zamiast korzystania z Arduino IDE. Jeśli jesteś intensywnym użytkownikiem Vima, przejście do innego edytora może być szokujące. Na szczęście konfiguracja jest dość łatwa, aby uzyskać wszystko działające z Vimem. Ten post zakłada, że czujesz się dobrze z konfiguracją Vima i idealnie masz już środowisko, które działa dla Ciebie.
Zainstaluj Arduino IDE
Czekać. Co?!? Słyszę jak mówisz Wiem wiem. W rzeczywistości nie używamy Arduino IDE, ale potrzebujemy go do pewnej konfiguracji i plików, które instaluje. Wtyczka Vima, której będziemy używać, wiąże się z tym, co IDE instaluje i konfiguruje, więc jest potrzebne. Możesz pobrać IDE ze strony Arduino .
Zainstaluj wtyczkę vim-arduino
Aby uzyskać główną zaletę kompilacji, monitorowania i wdrażania na Arduino, pobierz najnowszą wersję vim-arduino . Zainstaluj go w folderze .vim przy użyciu dowolnej metody zarządzania wtyczkami Vim. Wskazówka: Polecam Pathogen, ponieważ instalacja jest tak prosta, jak upuszczenie folderu wtyczki do folderu pakietu.
Plik składni Vima
Następnie pobierz plik składni, abyśmy mogli ładnie kodować kolory dla plików .pde i .ino. Pobierz najnowszy plik arduino.vim i zainstaluj go w folderze składni Vima. Aby zastosować składnię do poprawnych typów plików, dodaj do pliku vimrc następujące elementy
au BufRead,BufNewFile *.pde set filetype=arduino
au BufRead,BufNewFile *.ino set filetype=arduino
Konfiguracja Arduino IDE
Zanim spróbujesz skompilować i wdrożyć z Vimem, zacznij od pracy z Arduino IDE, ponieważ wtyczka Vim po prostu wywołuje ustawienia zapisane przez IDE. Jeśli działa w IDE, powinien działać w Vimie. Upewnij się, że wybrałeś odpowiedni port szeregowy tty.usbmodem * z Narzędzia> Port szeregowy w IDE. Uwaga: Wyświetli się tylko wtedy, gdy Arduino jest podłączone.
Praca z Vimem
Kiedy będziesz mógł komunikować się ze swoim Arduino z IDE, powinieneś być w pełni dobry, aby korzystać z Vima. Nie powinieneś otwierać IDE, chyba że potrzebujesz przykładowego kodu. Otwórz plik szkicu w Vimie i użyj go
<Leader>ac
do skompilowania szkicu, <Leader>ad
aby skompilować, a następnie wdrożyć na podłączonym Arduino i <Leader>as
otworzyć nowe okno screen
do monitorowania wyjścia szeregowego z Arduino.