[PYTHON] Fügen Sie der EV3 Micropyhon-Programmierung in VS Code eine automatische Ergänzung hinzu

LEGO Mindstorms EV3 unterstützt offiziell Python (EV3MicroPython = Pybricks) und die Erweiterungsfunktion von VSCode (Visual Studio Code Editor), einer kostenlosen integrierten Entwicklungsumgebung von Microsoft, und die Firmware von EV3 wurden veröffentlicht [^] 1].

Es ist einfach zu verwenden, indem nur eine Erweiterung zu VSCode hinzugefügt wird. Daher wird es als Einführung in die Textprogrammierung mit EV3 empfohlen, aber es gibt eine Unzufriedenheit mit der Codierung. Das heißt, es gibt keine automatische Abschlussfunktion.

Hier werden wir das Verfahren zur automatischen Ergänzung der EV3 Micropython API mit VS Code vorstellen.

Voraussetzung ist Python3, Git 81% 84% E5% A7% 8B% E3% 82% 81% E3% 82% 8B-Git% E3% 81% AE% E3% 82% A4% E3% 83% B3% E3% 82% B9% E3 % 83% 88% E3% 83% BC% E3% 83% AB) ist auf dem PC installiert und als Erweiterung von VS Code Microsoft Python Es wird davon ausgegangen, dass itemName = ms-python.python) und EV3 MicroPython installiert sind. (Für MacOS müssen Sie auch [XCode] installieren (https://qiita.com/Targityen/items/3d2e0b5b0b7b04963750))

Verfahren

  1. Öffnen Sie die Befehlspalette (Strg + Umschalt + P) und starten Sie Python Terminal [^ 2].
  2. Führen Sie den folgenden Befehl in Python Terminal [^ 3] aus.
$ python -m pip install --upgrade pip
$ pip install git+https://github.com/pybricks/pybricks-api@master

Folgendes wird für jedes Projekt (Arbeitsbereich) ausgeführt. Die Einstellung ist abgeschlossen, wenn für jedes Projekt eine .venv-Datei generiert wird. 3. Wählen Sie "Neues Projekt" aus der EV3 MicroPython-Erweiterung, um ein neues Projekt zu starten. 4. Starten Sie das Terminal (Crl + Shift + \ ) und führen Sie python3 -m venv .ven v` aus.

Wenn VSCode neu gestartet wird, wird die Pybricks-API automatisch vervollständigt. (Das Bild zeigt die Methodenkandidaten, die angezeigt werden, wenn left_motor, eine Instanz der Motor-Klasse, beschrieben wird.) スクリーンショット 2020-03-27 14.25.43.png

Referenz

Pybricks

Recommended Posts

Fügen Sie der EV3 Micropyhon-Programmierung in VS Code eine automatische Ergänzung hinzu
Schreiben Sie Spigot in VS Code
Setzen Sie VSCode auf PyCharm.
Verwendung von VS-Code in einer venv-Umgebung mit Windows
Ich möchte Python mit VS-Code ausführen können
Programmieren, um in der Welt zu kämpfen ~ 5-1
Programmierung, um in der Welt zu kämpfen ~ 5-5,5-6
Programmierung für den Kampf in der Welt - Kapitel 4
So führen Sie TensorFlow 1.0-Code in 2.0 aus
Migrieren Sie von VS Code zu PyCharm
Programmieren, um in der Welt zu kämpfen ~ 5-2
Verwendung von VS Code (Codeserver) mit Google Colab in nur 3 Zeilen
(Für mich) Setzen Sie den Kolben in den VS-Code ein
Pass PYTHONPATH in 1 Minute mit VS Code
Fügen Sie in Jupyter IPerl zum Kernel hinzu.
Fügen Sie Formularobjekten mit Django dynamisch Felder hinzu
Persönliche Notizen zum Dokumentieren von Python-Code in Sphinx
So fügen Sie Python ein Modul hinzu, das Sie in Julialang eingefügt haben
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Fügen Sie mit Pandas Summen zu Zeilen und Spalten hinzu
Konvertieren Sie kubischen Netzcode in Python in WKT
Ich habe versucht, eine Umgebung mit WSL + Ubuntu + VS-Code in einer Windows-Umgebung zu erstellen
"Buch, um die Programmierfähigkeit zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --1.3 URLify
Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel - 2,6-mal