„Lua IDE“ yra visavertė „Lua“ programavimo IDE ir kodo redaktorius, skirtas „Android“, teikiantis visavertę „Linux“ pagrindu integruotą kūrimo aplinką tiesiai jūsų mobiliajame įrenginyje. Rašykite, redaguokite, vykdykite, kompiliuokite, derinkite ir tvarkykite „Lua“ programas ir scenarijus visiškai savo telefone ar planšetiniame kompiuteryje – visiškai neprisijungę prie interneto, nereikia interneto ryšio.
Ši programa yra tikra IDE, o ne simuliatorius ar lengvas redaktorius. Ji apima pagrindinius kūrimo įrankius, kompiliatorius, paketų tvarkykles ir terminalo pagrindu veikiančią „Linux“ sistemą, todėl ji tinka realioms kūrimo darbo eigoms „Android“ sistemoje.
Visapusiška „Lua“ ir „Linux“ integruota kūrimo aplinka:---
„Lua IDE“ apima visavertę „Linux“ aplinką su galingu „Zsh“ apvalkalu („Powerlevel10k“ tema). Naudokite standartinius „Linux“ komandinės eilutės įrankius, kad valdytumėte failus, paleistumėte programas, diegtumėte priklausomybes, kompiliuotumėte kodą ir automatizuotumėte darbo eigas, kaip ir darbalaukio „Linux“ sistemoje.
Integruotas „Lua“ interpretatorius (REPL) leidžia interaktyviai programuoti, greitai testuoti, derinti ir realiuoju laiku vertinti „Lua“ kodą.
Išplėstinės IDE ir redaktoriaus funkcijos
• Pilnai funkcionalus „Lua IDE“ ir „Lua“ kodo redaktorius
• Sintaksės paryškinimas „Lua“ šaltinio failams
• Kalbos serverio protokolo (LSP) palaikymas išmaniai kodo pagalbai
• Kodo diagnostika, klaidų ataskaitos ir kūrėjų atsiliepimai
• Neriboti redaktoriaus skirtukai kelių failų ir kelių projektų kūrimui
• Neriboti terminalo skirtukai lygiagrečioms užduotims ir darbo eigoms
• Optimizuotas teksto redaktorius, tinkantis didelėms kodų bazėms
Palaiko įprastas programavimo konstrukcijas, tokias kaip kintamieji, funkcijos, ciklai, lentelės, moduliai, bibliotekos, scenarijai, derinimas, automatizavimas ir struktūrizuotas programinės įrangos kūrimas.
Paketų valdymas, kompiliatoriai ir kūrimo įrankiai
• Integruotas „LuaRocks“ paketų tvarkyklė, skirta „Lua“ bibliotekoms diegti ir valdyti
• „Lua“ modulių ir trečiųjų šalių paketų priklausomybių valdymas
• Apima GCC ir G++ kompiliatorius C ir C++ kūrimui
• Kurti vietinius plėtinius ir įrankius, naudojamus „Lua“ projektuose
• Paleisti kompiliuotus dvejetainius failus kartu su „Lua“ scenarijais
• Vykdyti pasirinktines kūrimo komandas ir įrankių grandines
Tai leidžia atlikti išplėstinius darbo eigą, pvz., „Lua“ projektus su vietiniais susiejimais, scenarijų rašymą su kompiliuotomis priemonėmis ir mišrių kalbų kūrimą.
Failų valdymas, importavimas, eksportavimas ir bendrinimas
• Integruota failų tvarkyklė projektams naršyti ir valdyti
• Failų importavimas iš vidinės atminties
• Failų eksportavimas į vidinę atmintinę
• Failų ir aplankų bendrinimas su kitomis programomis ir sistemos failų tvarkyklėmis
• Failų atidarymas, redagavimas ir išsaugojimas tiesiai iš „Android“ saugyklos
Idealiai tinka
• Lua programavimo kalbos mokymuisi ir įvaldymui
• Lua scenarijų rašymui, testavimui ir derinimui
• Lua bibliotekų valdymui naudojant „LuaRocks“
• Mobiliosios programinės įrangos kūrimui ir scenarijų rašymui
• Studentams, mėgėjams ir profesionaliems kūrėjams
• Visiems, ieškantiems Lua IDE, Lua redaktoriaus, Lua kompiliatoriaus ar programavimo IDE, skirtos „Android“
Nesvarbu, ar kuriate Lua programas, kompiliuojate kodą naudodami GCC ir G++, ar valdote priklausomybes naudodami „LuaRocks“, „Lua IDE“ yra išsami, tikrai integruota kūrimo aplinka, skirta „Android“, suteikianti realias kūrimo galimybes, o ne ribotą ar simuliuojamą patirtį.