Zero Brane Studio

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 5. februar 2020; checks kræver 2 redigeringer .
Zero Brane Studio

Type IDE
Forfatter Paul Kulchenko
Skrevet i Lua
Operativ system Cross-platform software
Første udgave 18. januar 2012 ( 2012-01-18 )
nyeste version 1,90 (9. februar 2020 ) ( 2020-02-09 )
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 .

Funktioner

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 .

Historie

ZeroBrane Studio - videreudvikling af lua-script programmeringsmiljøet Estrela Editor [7] [8] - komponenter af den åbne 3D-motor Luxinia [9] .

Se også

Noter

  1. Varma, 2012 .
  2. Francisco Tufro. 2. Installer MOAI SDK. § Opsætning af miljøet // Udvikling af mobilspil med Moai SDK. - Packt Publishing, 2013. - S. 12. - 136 s. — ISBN 978-1-78216-506-4 .
  3. Adrian Bridgwater . Spreading Marmelade-Flavor Open Source RAD , Dr. Dobb's Journal  (15. februar 2013). Arkiveret fra originalen den 1. september 2015. Hentet 16. maj 2015.
  4. MobDebug-projektGitHub
  5. ZeroBrane Studio - Letvægts IDE til dine Lua-behov . Hentet 30. maj 2015. Arkiveret fra originalen 18. januar 2016.
  6. ↑ 1 2 3 Funktioner - ZeroBrane Studio . Hentet 30. maj 2015. Arkiveret fra originalen 8. december 2015.
  7. Luxinia Engine | Estrela / Estrela . www.luxinia.de Hentet 12. februar 2016. Arkiveret fra originalen 16. november 2018.
  8. ZeroBrane Studio-projektGitHub
  9. Luxinia Engine | Hoved-/hjemmeside . www.luxinia.de Hentet 12. februar 2016. Arkiveret fra originalen 15. februar 2016.

Litteratur

Links