IntelliJ verwenden
IntelliJ ist ein Programm für Entwickler. Es wurde für die Programmiersprache JAVA entworfen. Mit einem Plugin ist IntelliJ auch für Lua geeignet.
⭐ Diese Anleitung richtet sich an fortgeschrittene Benutzer.
Vorteile von IntelliJ
- Du kannst Programme auf Knopfdruck starten
- Beim Programmieren werden Variablen und Funktionen erkannt
Nachteile von IntelliJ
- Das Programm ist in englischer Sprache
- Die Software wirkt sehr komplex
- Die Einrichtung eines Lua-Projektes ist nicht ganz einfach
Das Programm IntelliJ
- Gesamtansicht des Hauptfensters
Das Programm ist in mehrere Bereiche unterteilt.
-
Das Menü
-
Der Teil für das Ausführen von Code im Menü
-
Bereich für den Quellcode
-
Bereich für die Ausgabe “Run”
Herunterladen
IntelliJ kannst hier herunterladen: https://www.jetbrains.com/idea/download/#section=windows
Die Community Edition ist kostenlos verfügbar.
Nach dem Download muss Du das Programm installieren.
Starten
Beim ersten Starten wirst Du nach diversen Einstellungen gefragt:
-
Starte das Programm über das Icon auf dem Desktop
-
Wähle Do not import settings
-
Akzeptiere die Lizenz mit Accept
-
Wähle das helle oder das dunkle Design
-
Setze alle Plugins auf Disable
-
Wenn Du Dich mit Git auskennst: Aktiviere bei Version Controls mit Customize die beiden Haken Git und GitHub, danach Save Changes and Go Back
-
Wähle Start using IntelliJ IDEA
-
IntelliJ wird gestartet
Lua-Plugin installieren
Nun müsst Du das Lua-Plugin installieren. Erst nach dieser Installation kann IntelliJ die Sprache Lua
verstehen, da es eigentlich für JAVA
gedacht ist.
-
Configure - Plugins wählen
-
Wähle Browse Repositories
-
Tippe im Suchfeld
lua
ein, wähle das Plugin Lua aus und klicke auf Install
-
Nach dem Download klicke auf Restart IntelliJ IDEA
-
Klicke auf Restart
Lua-Projekt anlegen
Nun kannst Du das Projekt mit den Lua-Skripten anlegen. Der Einfachheit halber verwendest Du das LUA
-Verzeichnis Deiner EEP-Installation.
-
Create New Project
-
Wähle Lua aus und klicke Next
- Wähle LuaJ
-
Verwende den Namen
EEP
und das LUA-Verzeichnis Deiner EEP-InstallationC:\Trend\EEP14\LUA
-
Beende mit Finish
-
Das Hauptfenster wird angezeigt. Drücke Close um es zu schließen
- Nun siehst Du das Projektfenster mit dem Ordner “.idea” und der Datei “LUA.iml”. Beide werden von IntelliJ verwaltet.
Test-Skripte Herunterladen
Laden Dir nun die Testanlage aus dem EEP-Shop, damit das Projekt ein paar Dateien erhält.
-
Lade Dir die Anlage Lua testen vor EEP herunter: https://www.eepforum.de/filebase/file/262-andreas-kreuz-lua-testen-vor-eep/
-
Starte EEP und wähle Modell-Installer
-
Wähle die Anlage Installer-AK-Demo-Lua-Testbeispiel in Downloads
-
Wähle Installieren und OK
-
Wechsele zurück zu IntelliJ - dort findest Du den Ordner
ak
Lua-Laufzeitumgebung installieren
Nun versuchst Du das Lua-Skript auszuführen. Das wird voraussichtlich noch nicht funktionieren, da die Lua-Umgebung noch fehlt.
-
Klappe nun den Ordner
ak.demo-anlagen.testen
auf und öffne die DateiAndreas_Kreuz-Lua-Testbeispiel-test.lua
-
Klicke mit der rechten Maustaste auf die Datei
Andreas_Kreuz-Lua-Testbeispiel-test.lua
und wähle Run …
-
Es erscheint eine Fehlermeldung Cannot run programm “java”.
Das liegt daran, das die Lua-Laufzeitumgebung noch nicht konfiguriert ist.
-
Lade nun die Lua-Laufzeitumgebung 5.2.4 von http://luabinaries.sourceforge.net/download.html
(Die Version 5.2 entspricht der von EEP 14.)
-
Der Download startet automatisch
-
Entpacke die Zip-Datei lua-5.3.4-Win64_bin
-
Wenn Du in den Ordner lua-5.3.4-Win64_bin wechselst, siehst Du 4 Dateien:
-
Wähle nun File - Project Structure.
-
Wähle SDK und dann LuaJ - wähle mit “…” nun den Download-Ordner lua-5.3.4-Win64_bin
-
Wenn Du dieses Verzeichnis auswählst, dann kommt die Fehlermeldung, dass dieses nicht als Lua-Laufzeitumgebung (Lua-SDK) verwendbar ist.
- Das liegt daran, dass das Lua-Plugin die Dateien in dem Ordner anders erwartet.
Die exe-Dateien müssen ohne52
im Namen vorliegen.
Benenne daher die Dateien wie folgt um:lua52.exe
inlua.exe
luac52.exe
inluac.exe
wlua52.exe
inwlua.exe
- Nach der Umbenennung funktioniert das Auswählen des Verzeichnisses.
Das Lua-Skript starten
-
Klicke mit der rechten Maustaste auf die Datei
Andreas_Kreuz-Lua-Testbeispiel-test.lua
und wähle Run …
-
Das Skript wird ausgeführt und das Test-Skript erzeugt die korrekte Ausgabe.
🍀 Herzlichen Glückwunsch, Du hast es bis hierhin geschafft!
Nun kannst Du Deine Anlagen ohne EEP in IntelliJ testen. Bei Erfolg, kannst Du sie in EEP übernehmen. Eine Beschreibung findest Du in der Anleitung Testen vor EEP