Lua IDE — гэта паўнавартаснае асяроддзе распрацоўкі і рэдактар кода на Lua для Android, якое забяспечвае поўнае інтэграванае асяроддзе распрацоўкі на базе Linux непасрэдна на вашай мабільнай прыладзе. Пішыце, рэдагуйце, запускайце, кампілюйце, адладжвайце і кіруйце праграмамі і скрыптамі Lua цалкам на вашым тэлефоне або планшэце — цалкам афлайн, без неабходнасці падключэння да Інтэрнэту.
Гэта дадатак з'яўляецца сапраўдным IDE, а не сімулятарам або лёгкім рэдактарам. Яно ўключае асноўныя інструменты распрацоўкі, кампілятары, менеджары пакетаў і тэрмінальную сістэму Linux, што робіць яго прыдатным для рэальных працоўных працэсаў распрацоўкі на Android.
Поўнае інтэграванае асяроддзе распрацоўкі Lua і Linux:---
Lua IDE ўключае поўнае асяроддзе Linux з магутнай абалонкай Zsh (тэма Powerlevel10k). Выкарыстоўвайце стандартныя інструменты каманднага радка Linux для кіравання файламі, запуску праграм, усталёўкі залежнасцей, кампіляцыі кода і аўтаматызацыі працоўных працэсаў, як у настольнай сістэме Linux.
Убудаваны інтэрпрэтатар Lua (REPL) дазваляе інтэрактыўнае праграмаванне, хуткае тэставанне, адладку і ацэнку кода Lua ў рэжыме рэальнага часу.
Пашыраныя функцыі IDE і рэдактара
• Поўнафункцыянальнае асяроддзе інтэграцыі Lua і рэдактар кода Lua
• Падсветка сінтаксісу для зыходных файлаў Lua
• Падтрымка пратакола сервера моў (LSP) для інтэлектуальнай дапамогі пры распрацоўцы кода
• Дыягностыка кода, справаздачы аб памылках і зваротная сувязь распрацоўшчыкаў
• Неабмежаваная колькасць укладак рэдактара для распрацоўкі некалькіх файлаў і некалькіх праектаў
• Неабмежаваная колькасць укладак тэрмінала для паралельных задач і працоўных працэсаў
• Аптымізаваны тэкставы рэдактар, прыдатны для вялікіх кодавых баз
Падтрымлівае распаўсюджаныя праграмныя канструкцыі, такія як зменныя, функцыі, цыклы, табліцы, модулі, бібліятэкі, сцэнарыі, адладка, аўтаматызацыя і структураваная распрацоўка праграмнага забеспячэння.
Кіраванне пакетамі, кампілятары і інструменты зборкі
• Убудаваны менеджар пакетаў LuaRocks для ўсталёўкі і кіравання бібліятэкамі Lua
• Кіраванне залежнасцямі для модуляў Lua і пакетаў іншых вытворцаў
• Уключае кампілятары GCC і G++ для распрацоўкі на C і C++
• Стварэнне ўласных пашырэнняў і інструментаў, якія выкарыстоўваюцца праектамі Lua
• Запуск скампіляваных бінарных файлаў разам са скрыптамі Lua
• Выкананне карыстальніцкіх каманд зборкі і ланцужкоў інструментаў
Гэта дазваляе ствараць пашыраныя працоўныя працэсы, такія як праекты Lua з уласнымі прывязкамі, скрыпты з дапамогай скампіляваных утыліт і распрацоўку на змешаных мовах.
Кіраванне файламі, імпарт, экспарт і сумеснае выкарыстанне
• Інтэграваны файлавы менеджар для прагляду і кіравання праектамі
• Імпарт файлаў з унутранай памяці
• Экспарт файлаў ва ўнутраную памяць
• Сумеснае выкарыстанне файлаў і папак з іншымі праграмамі і сістэмнымі файлавымі менеджарамі
• Адкрыццё, рэдагаванне і захаванне файлаў непасрэдна са сховішча Android
Ідэальна падыходзіць для
• Вывучэнне і авалоданне мовай праграмавання Lua
• Напісанне, тэставанне і адладка скрыптоў Lua
• Кіраванне бібліятэкамі Lua з дапамогай LuaRocks
• Распрацоўка мабільнага праграмнага забеспячэння і скрыптоў
• Студэнтаў, аматараў і прафесійных распрацоўшчыкаў
• Усіх, хто шукае Lua IDE, рэдактар Lua, кампілятар Lua або праграмнае IDE для Android
Незалежна ад таго, ці распрацоўваеце вы праграмы Lua, кампілюеце код з дапамогай GCC і G++, ці кіруеце залежнасцямі з дапамогай LuaRocks, Lua IDE - гэта поўнае, сапраўды інтэграванае асяроддзе распрацоўкі для Android, якое забяспечвае рэальныя магчымасці распрацоўкі, а не абмежаваны або імітаваны вопыт.