среда разработки lua с чувствительным к синтаксису напоминанием

#iphone #lua #coronasdk

#iPhone #lua #coronasdk

Вопрос:

Я использую Corona для разработки приложения для ios. Я использую XCode в качестве среды разработки. Но я обнаружил, что XCode не поддерживает напоминание, чувствительное к синтаксису Lua, как в Objective-c. Существует ли среда разработки Mac IDE, в которую можно интегрировать словарь ключевых слов Corona и подсветку, чтобы помочь и ускорить кодирование? И если она сможет поддерживать навигацию по файлам проекта, будет лучше!

Приветствуются любые комментарии

Ответ №1:

также может быть интересным TextAdept, поскольку он сверхрасширяемый и уже имеет LPEG-лексер для Lua, который можно легко настроить для поддержки Corona. И все написано на Lua, поэтому не нужно изучать дополнительный язык 😉

Комментарии:

1. На самом деле мне так нравится text adept, что я готов изучить lua, чтобы настроить его 🙂

Ответ №2:

Вы можете попробовать ZeroBrane Studio Lua IDE. Недавно я добавил автозаполнение Love2d и Moai (на веб-сайте есть несколько демонстрационных версий), и должна быть возможность добавить Corona API тоже, но я не могу найти хорошее описание или документацию для вызовов API.

Реализованные мной API предоставляют не только имена функций, но также описание, аргументы и возвращаемые параметры (это фрагмент одной из функций Moai).:

   addChild = {
    type = "function",
    description = "Attaches a child action for updating.",
    args = '(self: MOAIAction, child: MOAIAction)',
    returns = '(self: MOAIAction)',
  },
  

Если для Corona SDK существует подобное описание, я смогу включить его в среду разработки.

Ответ №3:

Это может быть интересно. Она предоставлена сообществом и не очень стабильна, но попробовать стоит. Здесь показано пошаговое руководство по eclipse.

Ответ №4:

Плагин Lua в IntelliJ поддерживает Corona API (полное раскрытие — я автор)

https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home