Плагин Erlang Для Intellij Idea

Плагин Erlang для IntelliJ ИДЕЯ .

Он бесплатен, доступен как в Community Edition, так и в сопутствующих продуктах: RubyMine, PyCharm, WebStorm и т. д.



Ключевая особенность

  • Подсветка синтаксиса
  • Автодополнение названий функций, переменных, записей и ключевых слов
  • Поиск по коду функций, модулей, переменных и записей
  • Базовый рефакторинг: переименование и безопасное удаление.

  • Навигация по коду: просмотр структуры и переход к декларации
  • Просмотр документации по функциям и модулям (формат edoc)
  • Базовый форматтер
  • Выделение незарезервированных переменных и записей
Это релиз с набором базовых функций для редактирования кода и навигации по проекту, написанному на Erlang. Его главная цель – понять направление дальнейшего развития.



Скриншоты

Вид структуры

Плагин Erlang для IntelliJ IDEA

Автодополнение имен функций в атрибуте экспорта

Плагин Erlang для IntelliJ IDEA

Найдите использование записей (показывает использование также во внешних файлах)

Плагин Erlang для IntelliJ IDEA

Быстрый документ для функции

Плагин Erlang для IntelliJ IDEA

Автодополнение в теле функции

Плагин Erlang для IntelliJ IDEA



Планы на будущее

  • Улучшенное автозаполнение
  • Запуск приложения из IDE
  • Отладчик
  • Шаблоны жизни для gen_server и т.д.
  • Документация по функциям из стандартных модулей
Сегодняшний релиз очень ранний, он, как уже писалось выше, направлен на получение обратной связи и учёт пожеланий.

Предложения и недостатки принимаются в треккер .



Благодарность

Используется во время разработки Грамматический комплект — фреймворк для создания плагинов для поддержки языков программирования на основе грамматик BNF. Я рекомендую обратить внимание на этот плагин при написании языковой поддержки для платформы IntelliJ.

Ссылки



Послесловие

Да, я знаю про плагин ЭрлГрей , но, к сожалению, он доступен только для ветки 10.x. Теги: #erlang #intellij idea #плагин #поддержка #Erlang/OTP
Вместе с данным постом часто просматривают: