Привет всем!
Несколько лет назад у меня появилась идея использовать возможности современной интегрированной среды разработки (конкретно IntelliJ IDEA) для редактирования скриптов ПЗ, а недавно появилось свободное время, которое я на эту идею и потратил.
Скачать плагин можно отсюда: https://github.com/AlekseyZhelo/idea-mob...n/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 IDEA) для редактирования скриптов ПЗ, а недавно появилось свободное время, которое я на эту идею и потратил.
Скачать плагин можно отсюда: https://github.com/AlekseyZhelo/idea-mob...n/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.