Studioul Zero Brane | |
---|---|
| |
Tip de | IDE |
Autor | Paul Kulcenko |
Scris in | Lua |
Sistem de operare | Software multiplatformă |
Prima editie | 18 ianuarie 2012 |
ultima versiune | 1,90 (9 februarie 2020 ) |
Licență | Licență MIT |
Site-ul web | studio.zerobrane.com |
Fișiere media la Wikimedia Commons |
ZeroBrane Studio este un IDE Lua ușor scris în Lua , folosind wxWidgets și Scintilla ca componentă de editare. Este o aplicație open source disponibilă sub licența permisivă MIT .
IDE-ul acceptă evidențierea sintaxei Lua , completarea automată (inclusiv pentru motoarele de joc acceptate), depanarea la distanță pentru ambele versiuni Lua 5.1, 5.2, 5.3 și LuaJIT, precum și pentru motoarele de joc precum LÖVE [1] , Moai [2] , Gideros , Marmalade Quick [3] , Corona și Cocos2d , precum și o serie de medii non-game scriptate în Lua.
Depanatorul Lua MobDebug folosit în acest IDE este disponibil și ca componentă independentă [4] .
Creatorul programului îl definește ca fiind un mediu de programare simplu, gata de utilizare de către școlari și elevi, dar suficient de puternic pentru programatorii experimentați, care este, de asemenea, complet extensibil prin scripturi Lua [5] .
Ca exemplu de refactorizare simplă , se oferă redenumirea unei variabile locale , pentru care puteți face clic Ctrlși face dublu clic pe orice apariție a variabilei pentru a selecta toate aparițiile acesteia în blocul lexical curent . În plus, folosind posibilitatea de editare multiplă, puteți introduce pur și simplu un nou nume de variabilă [6] .
De asemenea, puteți profita de funcțiile de editare multiple selectând mai multe puncte de editare utilizând tasta Ctrl[6] .
O altă caracteristică destul de avansată a ZeroBrane Studio ca Lua-IDE este navigarea ușoară prin toate funcțiile proiectului curent, inclusiv cele anonime , pentru care servește zona de contur [6] .
ZeroBrane Studio - dezvoltarea în continuare a mediului de programare lua-script Estrela Editor [7] [8] - componente ale motorului 3D deschis Luxinia [9] .
Lua | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|