Подтвердить что ты не робот

Рекомендации для Lua IDE и отладчика в Windows

Что такое IDE, обычно используемая для Windows для разработки Lua? (Я использую Netbeans, и я готов переключиться).

Кто-нибудь использовал LuaEclipse? Вы порекомендовали бы отладчик LuaEclipse?

4b9b3361

Ответ 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.