Zero Brane Studio

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 5 februari 2020; kontroller kräver 2 redigeringar .
Zero Brane Studio

Sorts ID
Författare Paul Kulchenko
Skrivet i Lua
Operativ system Programvara för flera plattformar
Första upplagan 18 januari 2012 ( 2012-01-18 )
senaste versionen 1,90 (9 februari 2020 ) ( 2020-02-09 )
Licens MIT-licens
Hemsida studio.zerobrane.com
 Mediafiler på Wikimedia Commons

ZeroBrane Studio  är en lätt Lua IDE skriven i Lua själv med hjälp av wxWidgets och Scintilla som redigeringskomponent. Det är ett program med öppen källkod som är tillgängligt under den tillåtande MIT -licensen .

Funktioner

IDE stöder Lua- syntaxmarkering , autokomplettering (inklusive för spelmotorer som stöds), fjärrfelsökning för både Lua-versionerna 5.1, 5.2, 5.3 och LuaJIT, såväl som för sådana spelmotorer som LÖVE [1] , Moai [2] , Gideros , Marmalade Quick [3] , Corona och Cocos2d samt ett antal icke-spelmiljöer skriptade i Lua.

Lua - debuggern MobDebug som används i denna IDE är också tillgänglig som en fristående komponent [4] .

Skaparen av programmet definierar det som en enkel programmeringsmiljö, redo att användas av skolbarn och elever, men kraftfull nog för erfarna programmerare, som också är fullt utbyggbar genom Lua- skript [5] .

Som ett exempel på en enkel refactoring ges namn på en lokal variabel , för vilken du kan klicka Ctrloch dubbelklicka på valfri förekomst av variabeln för att välja alla dess förekomster i det aktuella lexikala blocket . Vidare, genom att använda möjligheten till flera redigeringar, kan du helt enkelt ange ett nytt variabelnamn [6] .

Du kan också dra nytta av de många redigeringsfunktionerna genom att välja flera redigeringspunkter med Ctrl[6] -tangenten .

En annan ganska avancerad funktion i ZeroBrane Studio som Lua-IDE är enkel navigering genom alla funktioner i det aktuella projektet, inklusive anonyma , för vilka dispositionsområdet [6] tjänar .

Historik

ZeroBrane Studio - vidareutveckling av lua-script-programmeringsmiljön Estrela Editor [7] [8] - komponenter i den öppna 3D-motorn Luxinia [9] .

Se även

Anteckningar

  1. Varma, 2012 .
  2. Francisco Tufro. 2. Installera MOAI SDK. § Ställa in miljön // Utveckla mobilspel med Moai SDK. - Packt Publishing, 2013. - S. 12. - 136 sid. — ISBN 978-1-78216-506-4 .
  3. Adrian Bridgwater . Spridning av marmeladsmak med öppen källkod RAD , Dr. Dobb's Journal  (15 februari 2013). Arkiverad från originalet den 1 september 2015. Hämtad 16 maj 2015.
  4. MobDebug-projektGitHub
  5. ZeroBrane Studio - Lätt IDE för dina Lua-behov . Hämtad 30 maj 2015. Arkiverad från originalet 18 januari 2016.
  6. ↑ 1 2 3 Funktioner - ZeroBrane Studio . Hämtad 30 maj 2015. Arkiverad från originalet 8 december 2015.
  7. Luxinia Engine | Estrela / Estrela . www.luxinia.de Hämtad 12 februari 2016. Arkiverad från originalet 16 november 2018.
  8. ZeroBrane Studio-projektGitHub
  9. Luxinia Engine | Huvudsida/hemsida . www.luxinia.de Hämtad 12 februari 2016. Arkiverad från originalet 15 februari 2016.

Litteratur

Länkar