intellij-ei-plugin - Версия для печати +- Город Джунов (https://www.gipat.ru/forum) +-- Форум Обсуждение Проклятых Земель (https://www.gipat.ru/forum/forum-19.html) +--- Форум MODный форум (https://www.gipat.ru/forum/forum-9.html) +--- Темы: intellij-ei-plugin (/thread-3788.html) |
intellij-ei-plugin - AleksZh - 06.12.2019 Привет всем! Несколько лет назад у меня появилась идея использовать возможности современной интегрированной среды разработки (конкретно IntelliJ IDEA) для редактирования скриптов ПЗ, а недавно появилось свободное время, которое я на эту идею и потратил. Скачать плагин можно отсюда: https://github.com/AlekseyZhelo/idea-mob-plugin/releases, там же можно посмотреть исходники, пожаловаться на проблемы, etc. Видео-презентация: https://youtu.be/jQMAdsO-vPA Как пользоваться: 1. Скачать с сайта JetBrains и установить любую среду на платформе IntelliJ (IDEA, PyCharm, etc) версии 192.5728.105 или выше (я тестировал только в идее, но должно работать везде). 2. Зайти в меню Настройки->Плагины->Установить с диска (см. прикреплённый plugins.png), там выбрать скачанный zip-файл, перезапустить среду. 3. Открыть любой проект (или создать пустой), скопировать туда моб или папку с мобами. 4. По правому щелчку на моб или папку с ними выбрать опцию Unpack EIScript/Unpack All EIScripts. 5. Открыть появившийся .eiscript файлик. 6. После редактирования по правому щелчку на моб или папку с ними запаковать скрипты обратно: Pack EIScript/Pack All EIScripts. Что умеет плагин: - проверку и настраиваемую подсветку синтаксиса, - проверку типов, - навигацию по коду (go to definition/implementation/find usages), - автодополнение (в том числе ID-шек объектов из моба и стринговых переменных в GSGet/Set-Var), - документацию для функций ПЗ по Сtrl-Q, - подсказки по параметрам функций (Ctrl-P), - базовый рефакторинг (переименование переменных/скриптов), - форматирование кода, - окошко Structure View, - подсветку некоторых ошибок типа повторного определения переменной/скрипта, отсылки к ID объекта, которого нет в мобе, etc. intellij-ei-plugin - Demoth - 06.12.2019 Круто! Я тож давно хотел такой плагин сделать, ток для VSCode. В итоге грамматику языка написал, а дальше как-то не пошло... https://gist.github.com/kotoyry/cc897244ea6...189e337ea7d03ca P.S. Ссылку пофиксил у тебя intellij-ei-plugin - AleksZh - 09.12.2019 AstraZak,Воскресенье, 08 Декабря 2019, 21:54 Написал:А смысл? Вроде было уже достаточно прог для редактирования, та же MobExplorer или это просто так, что бы было?Такие вот странные развлечения у программистов Если серьёзно - больше умеет (для редактирования скрипта), чуть позже продемонстрирую на видео. intellij-ei-plugin - AleksZh - 13.12.2019 Добавил видео в первый пост темы |