Zero Brane Studio | |
---|---|
| |
Type | IDE |
Forfatter | Paul Kulchenko |
Skrevet i | Lua |
Operativ system | Cross-platform software |
Første udgave | 18. januar 2012 |
nyeste version | 1,90 (9. februar 2020 ) |
Licens | MIT-licens |
Internet side | studio.zerobrane.com |
Mediefiler på Wikimedia Commons |
ZeroBrane Studio er en letvægts Lua IDE skrevet i Lua selv ved hjælp af wxWidgets og Scintilla som redigeringskomponent. Det er et open source-program tilgængeligt under den tilladelige MIT -licens .
IDE understøtter Lua- syntaksfremhævning , autofuldførelse (inklusive for understøttede spilmotorer), fjernfejlfinding for både Lua version 5.1, 5.2, 5.3 og LuaJIT, såvel som for sådanne spilmotorer som LÖVE [1] , Moai [2] , Gideros , Marmalade Quick [3] , Corona og Cocos2d samt en række ikke-spilmiljøer skrevet i Lua.
Lua - debuggeren MobDebug, der bruges i denne IDE, er også tilgængelig som en selvstændig komponent [4] .
Skaberen af programmet definerer det som et simpelt programmeringsmiljø, klar til brug af skolebørn og studerende, men kraftfuldt nok til erfarne programmører, som også kan udvides fuldt ud gennem Lua- scripts [5] .
Som et eksempel på en simpel refactoring gives omdøbning af en lokal variabel , for hvilken du kan klikke Ctrlog dobbeltklikke på enhver forekomst af variablen for at vælge alle dens forekomster i den aktuelle leksikalske blok . Ved at bruge muligheden for flere redigeringer kan du blot indtaste et nyt variabelnavn [6] .
Du kan også drage fordel af de mange redigeringsfunktioner ved at vælge flere redigeringspunkter ved hjælp af Ctrl[6] -tasten .
En anden ret avanceret funktion ved ZeroBrane Studio som en Lua-IDE er nem navigation gennem alle funktionerne i det aktuelle projekt, inklusive anonyme , som dispositionsområdet [6] tjener til .
ZeroBrane Studio - videreudvikling af lua-script programmeringsmiljøet Estrela Editor [7] [8] - komponenter af den åbne 3D-motor Luxinia [9] .
Lua | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|