Hier ist ein kurzer Beitrag zum Einrichten von Vim für die Arduino-Entwicklung anstelle der Arduino-IDE. Wenn Sie ein schwerer Vim-Benutzer sind, kann es ein kleiner Schock sein, in einen anderen Editor zu wechseln. Zum Glück ist das Setup ziemlich einfach, um dies alles mit Vim zum Laufen zu bringen. In diesem Beitrag wird davon ausgegangen, dass Sie mit der Einrichtung von Vim vertraut sind und im Idealfall bereits über eine Umgebung verfügen, die für Sie geeignet ist.
Installieren Sie die Arduino IDE
Warten. Was?!? Ich höre dich sagen. Ich weiß, ich weiß. Wir verwenden die Arduino IDE nicht wirklich, aber wir benötigen sie für einige Konfigurationen und die Dateien, die sie installiert. Das Vim-Plug-In wird mit dem verbunden, was die IDE installiert und konfiguriert, damit es benötigt wird. Sie können die IDE von der Arduino-Website herunterladen .
Installieren Sie das vim-arduino-Plugin
Holen Sie sich die neueste Version von vim-arduino , um das Kompilieren, Überwachen und Bereitstellen auf einem Arduino zu optimieren . Installieren Sie es in Ihrem .vim-Ordner mit jeder Methode, die Sie zum Verwalten Ihrer Vim-Plugins verwenden. Tipp: Ich würde Pathogen empfehlen, da es die Installation so einfach macht, wie das Ablegen des Plugin-Ordners in einem Bundle-Ordner.
Vim-Syntaxdatei
Als nächstes müssen wir die Syntaxdatei abrufen, damit wir eine schöne Farbcodierung für .pde- und .ino-Dateien haben können. Laden Sie die neueste Datei arduino.vim herunter und installieren Sie sie in Ihrem Vim- Syntaxordner . Fügen Sie Ihrer vimrc-Datei Folgendes hinzu, damit die Syntax für die richtigen Dateitypen gilt
au BufRead,BufNewFile *.pde set filetype=arduino
au BufRead,BufNewFile *.ino set filetype=arduino
Konfigurieren der Arduino IDE
Bevor Sie versuchen, mit Vim zu kompilieren und bereitzustellen, arbeiten Sie zunächst mit der Arduino IDE, da das Vim-Plugin nur die von der IDE gespeicherten Einstellungen aufruft. Wenn es in der IDE funktioniert, sollte es in Vim funktionieren. Stellen Sie sicher, dass Sie in der IDE unter Tools> Serial Port den richtigen seriellen Anschluss für tty.usbmodem * auswählen. Hinweis: Dies wird nur angezeigt, wenn das Arduino angeschlossen ist.
Arbeiten von Vim
Sobald Sie über die IDE mit Ihrem Arduino kommunizieren können, sollten Sie mit Vim voll einverstanden sein. Sie sollten die IDE nicht öffnen müssen, es sei denn, Sie möchten einen Beispielcode. Öffnen Sie Ihre Skizzendatei in Vim und verwenden Sie diese
<Leader>ac
zum Kompilieren einer Skizze, <Leader>ad
zum Kompilieren und Bereitstellen auf dem verbundenen Arduino und <Leader>as
zum Öffnen eines neuen Fensters screen
zum Überwachen der seriellen Ausgabe vom Arduino.