Interested Article - ZeroBrane Studio

ZeroBrane Studio — легковесная интегрированная среда разработки для языка Lua , написанная на самом языке Lua с использованием wxWidgets и Scintilla в качестве компонента редактирования. Это приложение с открытым программным кодом , доступное под пермессивной (разрешительной) лицензией MIT .

Особенности

IDE поддерживает подсветку синтаксиса Lua, автодополнение (в том числе для поддерживаемых игровых движков), удалённую отладку как для Lua версий 5.1, 5.2, 5.3 и LuaJIT, так и для таких игровых движков , как LÖVE , Moai , , , Corona , и Cocos2d а также ряда неигровых сред, скриптуемых на языке Lua.

Lua- отладчик MobDebug, используемый в этой IDE, доступен также как самостоятельный компонент .

Создатель программы определяет её как простую среду программирования, готовую для использования школьниками и студентами, однако достаточно мощную для опытных программистов, отличающуюся к тому же полной расширяемостью посредством Lua -сценариев .

В качестве примера простого рефакторинга приводится переименование локальной переменной , для чего можно нажать Ctrl и, двойным кликом по любому вхождению переменной , выделить все её вхождения в текущем лексическом блоке . Далее, воспользовавшись возможностью множественного редактирования, можно просто ввести новое имя переменной .

Возможностями множественного редактирования можно также воспользоваться, выделив несколько точек редактирования с помощью клавиши Ctrl .

Ещё одна, достаточно продвинутая возможность ZeroBrane Studio как Lua-IDE — простая навигация по всем функциям текущего проекта, включая анонимные , для чего служит область « outline » .

История

ZeroBrane Studio — дальнейшее развитие среды программирования lua-скриптов Estrela Editor — компоненты открытого трёхмерного движка .

См. также

  • Textadept — универсальный редактор для программистов, написанный на Lua

Примечания

  1. .
  2. Francisco Tufró. 2. Installing MOAI SDK. § Setting up the environment // Developing Mobile Games With Moai SDK. — Packt Publishing, 2013. — P. 12. — 136 p. — ISBN 978-1-78216-506-4 .
  3. Adrian Bridgwater (2013-02-15). . Dr. Dobb’s Journal . из оригинала 1 сентября 2015 . Дата обращения: 16 мая 2015 .
  4. на сайте GitHub
  5. . Дата обращения: 30 мая 2015. 18 января 2016 года.
  6. . Дата обращения: 30 мая 2015. 8 декабря 2015 года.
  7. . www.luxinia.de. Дата обращения: 12 февраля 2016. 16 ноября 2018 года.
  8. на сайте GitHub
  9. . www.luxinia.de. Дата обращения: 12 февраля 2016. 15 февраля 2016 года.

Литература

  • Jayant Varma. Ch. 14. Third-Party Applications → IDEs → ZeroBrane Studio // Learn Lua for iOS Game Development. — Apress, 2012. — P. 320. — 350 p. — ISBN 978-1-4302-4662-6 .

Ссылки

  • — официальный сайт ZeroBrane Studio
  • на сайте GitHub
Источник —

Same as ZeroBrane Studio