ZeroBrane Studio
8 Травня, 2018
ZeroBrane Studio – легковесная интегрированная среда разработки для языка Lua for Windows, написанная на самом языке Lua for Windows с использованием wxWidgets и Scintilla в качестве компонента редактирования.
Это приложение с открытым программным кодом, доступное под пермиссивной (разрешительной) лицензией MIT License. Работает в Microsoft Windows, Mac OS X и Linux.
Особенности ZeroBrane Studio
- IDE поддерживает подсветку синтаксиса Lua for Windows, автодополнение (в том числе для поддерживаемых игровых движков), удалённую отладку как для Lua for Windows версий 5.1, 5.2, 5.3 и LuaJIT, так и для таких игровых движков, как LÖVE, Moai, Gideros, Marmalade Quick, Corona, и cocos2d а также ряда неигровых сред, скриптуемых на языке Lua for Windows .
- Lua-отладчик MobDebug, используемый в этой IDE, доступен также как самостоятельный компонент.
- Создатель программы определяет её как простую среду программирования, готовую для использования школьниками и студентами, однако достаточно мощную для опытных программистов, отличающуюся к тому же полной расширяемостью посредством Lua-сценариев.
- В качестве примера простого рефакторинга приводится переименование локальной переменной, для чего можно нажать Ctrl и, двойным кликом по любому вхождению переменной, выделить все её вхождения в текущем лексическом блоке (далее, воспользовавшись возможностью множественного редактирования, можно просто ввести новое имя переменной).
- Возможностями множественного редактирования можно также воспользоваться, выделив несколько точек редактирования с помощью клавиши Ctrl.
- Ещё одна, достаточно продвинутая возможность ZeroBrane Studio как Lua-IDE – простая навигация по всем функциям текущего проекта, включая анонимные, для чего служит область «outline».
Ссылки
Сайт ZeroBrane Studio
Скачать ZeroBrane Studio