Перейти к публикации
Форум - ComputerCraft
Fingercomp

lua DE для Lua

Рекомендованные сообщения

@Krutoy когда-то писал про IDE для Lua, но с тех пор, я надеюсь, всё достаточно преобразилось, чтобы снова подошло время задать следующий вопрос: «Какие есть окружения разработки для Lua?» Желательно интегрированные. Иными словами:

  • редактор кода полноценный (само собою);
  • автодополнение (уже никуда без этого);
  • дебаггер;
  • поддержка множества окружений Lua (так, чтобы можно было и OpenOS встроить);
  • неубогий вид;
  • линтер, автоформаттер;
  • статический анализатор кода;
  • инструменты рефакторинга;
  • сборка, запуск, деплой;
  • конфигурируемость и удобность.

Неплохими примочками была бы ещё поддержка C, C++ на уровне, но здесь, впрочем, можно и CLion/Eclipse поставить.

Если есть опыт использования, интересно было бы услышать его тоже.

Например: vim — из списка только 2 пункта есть: первый и последний. Творить лютую жесть можно (для однотипного изменения есть и реплейс по регексу полноценный, и макросы, которыми я довольно часто пользуюсь), к тому же, он легковесный и шустрый очень. Но без остальных пунктов как-то печально писать код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

IDEA с плагином на поддежрку Lua (например EmmyLua).

  • Редактор разумеется есть. Достаточно удобный.
  • Автодополнение тоже.
  • Дебаггер - MobDebug.
  • Окружения - при создании проекта можно подключить библиотеки и фреймворки. Не пробовал как оно работает.
  • Неубогий вид в комплекте.
  • Линтер-форматтер есть. Плюс можно подключить LuaCheck.
  • Статический анализ есть.
  • Рефакторинг удобный.
  • Запуск - разумеется, остальное - хз что ты имеешь ввиду.
  • Конфигурируемость в наличии.

Для поддержки C/C++ можно, как уже было упомянуто, ставить плагин не на чистый IDEA, а на CLion. Правда он не имеет бесплатной версии.

Из минусов - ресурсоемкость. Сожрать гиг памяти для IDEA как нефиг делать.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кажется VS Code подходит

  • поддерживает всё вышеописанное ( автодополнение  т.д. )
  • для большинства языков, платформ
  • легковесный
  • дебагер на любой на вкус ( установка через менеджер расширений в один клик )
  • встроенный менеджер git
     

На данный момент, с учетом опыта его использования, он кажется самым передовым редактором,
объединяя всех разработчиков, всех языков под свое крыло

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×