Перейти к содержимому
Fingercomp

IDE для Lua

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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


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

IDEA  + EmmyLua + Файлы заглушки для компонентов итд.

https://www.dropbox.com/s/82yd0cebqabpiqi/src.rar?dl=0

Есть парсер доков в заглушки, но с косяками писал не я, сравните доки которые он умеет и те что дает вам components -l [component] > [filename]

при необходимости уберите ; поставьте --

Пишу как если б это было java со всеми плюшками.

Скрытый текст

weeweZm.png

 

Изменено пользователем Alex
Установка спойлера

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...