Рекомендации для Lua IDE и отладчика в Windows
Что такое IDE, обычно используемая для Windows для разработки Lua? (Я использую Netbeans, и я готов переключиться).
Кто-нибудь использовал LuaEclipse? Вы порекомендовали бы отладчик LuaEclipse?
Ответы
Ответ 1
Возможно, вы захотите использовать плагин IntelliJ Lua (Отказ от ответственности: я автор).
Вы можете прочитать о функциях здесь:
https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home
Есть также много фотографий и скринкастов, чтобы вы могли легко почувствовать вещи без особых усилий.
IntelliJ Community Edition и плагин Lua являются бесплатными.
Ответ 2
Возможно, вы захотите попробовать ZeroBrane Studio IDE, который включает удаленный отладчик и интегрируется с системами Love2d, Moai и другими Lua.
(Эти данные используются в этом SO-ответе, но вопрос с тех пор был удален, поэтому я переместил часть информации здесь.)
- Lua IDE, написанная в Lua; простой и легкий
- Подсветка синтаксиса и сворачивание кода
- Автозаполнение для функций и ключевых слов
- Интерактивная консоль для непосредственного тестирования фрагментов кода с локальным и удаленным выполнением
- Встроенный отладчик (с поддержкой локальной и удаленной отладки)
- Интегрированный статический анализатор
- Уникальная функция живого кодирования демонстрация)
- Love2d автозаполнение, debugging и живое кодирование
- Интеграция Moai, debugging и живое кодирование
- Gideros Mobile debugging и живое кодирование
- OpenResty/Nginx Lua script debugging
- Adobe Lightroom Lua plugin debugging
- Отладка на устройстве для Corona SDK и Gideros Mobile
- Интегрированное форматирование уценки для предоставления уроков и инструкций
- Не требуется установка; выполняется из любой папки
- Open-source (лицензия MIT)
- Windows, Mac и Linux
![ZeroBrane Studio screenshot]()
Ответ 3
Scite является довольно солидным редактором и содержит всплывающие подсказки для функций библиотеки Lua в дополнение к завершению кода. Если вы работаете над программой C/С++ с встроенным в нее Lua, вы также можете попробовать отредактировать файлы Lua непосредственно в VS, используя расширение VSLua. Это просто подсветка синтаксиса, но неплохо не переворачиваться между программами при редактировании файлов (при условии, что ваши другие мониторы, если они у вас есть, отображают что-то еще важное).
Ответ 4
Мне лично нравятся vim, Scite и geany, которые все являются кроссплатформенными. Те, в сочетании с RemDebug из проекта Kepler создают приятную комбинацию, все, что вам нужно, - это дополнительный терминал для отладчика.
Если вы хотите иметь простой пример, последняя бета murgaLua поставляется со всеми необходимыми lib.
Ответ 5
LuaEdit - это разумная среда разработки, которая предлагает встроенную отладку lua. Другие варианты, упомянутые выше (VSLua, vim, Scite), просто дают вам возможности синтаксиса для увеличения и редактирования и должны сочетаться с внешним отладчиком.
Ответ 6
Lua Development Tools (плагин Eclipse) - очень активный проект, и он предоставляет отладчик.
Его можно легко установить из Marketplace Eclipse.
Отказ от ответственности: я возглавляю проект проекта Koneki, в котором живут Lua Development Tools:)
Ответ 7
Я попытался использовать LuaEclipse, после трех дней попыток найти комбинацию Eclipse и LuaEclipse, которые будут работать вместе, я сдался.
Теперь я использую vim, и отладка с использованием print и debug.debug() - работает для меня.
Ответ 8
Zeus В IDE есть поддержка Lua. Он выполняет стандартную подсветку синтаксиса, сворачивание кода, просмотр классов, шаблоны кода и т.д.
Зевс также полностью доступен для сценариев, а также можно написать макросы Zeus в Lua.