IntelliJASS

Добавлен , опубликован

Settings

Для полноценной работы в IDE необходимо настроить её под себя. Практически за все настройки, как ни странно, отвечает Settings.

MacOS

IntelliJ IDEA Settings

Windows

File Settings

Code Folding

Settings Editor General Code Folding
Отвечает за сворачивание блоков по умолчанию. Для многих блоков при сворачивании указывается количество дочерних элементов.

Code Folding *
При редактировании файла опции сворачивания доступны из главного меню.

Inspections

Settings Editor Inspections
Отвечает за разнообразные проверки в коде. Здесь их можно отключать или менять уровень предупреждения.

Code Style

Settings Editor Code Style *
Редактор предоставляет обширные возможности по форматированию кода и синхронизации настроек форматирования через репозиторий. Что позволяет всей команде использовать одинаковое форматирование.

Code Reformat code
При редактировании файла опция форматирования доступна из главного меню.

Commenter

Code Comment with *
Комментирование всегда находится в одном месте, что позволяет удобно и легко создавать комментарии не щависимо от языка. Так же можно сразу узнать, какие комментарии допустимы в заранее неизвестном языке.

File nesting

В редакторе реализована группировка файлов с одинаковым именем и разным разрешением для более простой ориентации по проекту.

ColorPicker

Реализован выбор цветов для чисел в формате 0xAARRGGBB и некоторых функций.

File Types

Settings Editor File Types
Из-за того, что некоторые расширения файлов уже заняты другими языками, во избежание конфликтов пришлось выбрать другое базовое расширение. Благо редактор позволяет ассоциировать расширение как и для всех файлов, так и для каждого файла в отдельности.

Конвертация

В связи с релизом AngelScript в UjAPI было решено написать несколько простых конвертеров.
Важно! Конвертеры на данный момент не умеют выводить типы выражений и посему не реализована конкатенация в луа и isEmpty для строк в AngelScript.

Установка


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

Заморозка разработки

В проект было вложенно множество усилий и благодаря ему мне удалось приблизиться к понимаю того, как работают языковые модули. Но в связи c <вырезано цензурой> компания JetBrains прекратила свою деятельность на территории РФ. Чтоб не лишать вас, дорогие картоделы, возможности эффективно пилить проекты было принято непростое управленческое решение сменить платформу на VSCode.
Новый плагин вы можете найти по ссылке. Благодаря полученному опыту, его разработка движется гораздо быстрее и уже реализован необходимый минимум для комфортной работы. Так что по традиции ставьте лайки, устанавливате новый плагин и будте счастливы.

Полезные ссылки

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Этот комментарий удален
28
Тут уже ничего не поделаешь, только вот на данный момент IntelliJ искаропки предоставляет больше плюшек, чем всё остальное вместе взятое.
Согласен, поэтому терпим, репортим баги и молимся на фиксы)
30
Вышла новая версия! Прокрутить к ресурсу
  • Была написана первая простенькая инспекция с автозаменой.
Загруженные файлы
30
Последние новости!
1
Выглядит круто, остаётся надеяться что не повторится история jass-vanila, где была сделана проверка на ошибки и положен огромный болт, оставивший плагин так и в бете альфы, без какого-либо удобства для реального написания кода
30
и положен огромный болт
Я на галере использую IntelliJ. Посему, чтоб не зацикливаться на одной IDE решил начать разработку на VSCode, чтоб иметь понимание, как она устроена. Оказалась она устроена через одно коричневое место, о чём была написана эта портянка.

Кстати, любителям вскоды. Если верить документации, IntelliJ позволяет наследовать FileEditorProvider и превращать бинарные файлы в произвольный читаемый текст. Тобишь потенциально w3x2lni может соснуть бибу.
30
Вышла новая версия! Прокрутить к ресурсу
Наконец-то я разобрался в форматировании и начал размечать блоки. На данный момент готовы только объявления типов и нативки. Правда не полностью.
Так что у вас есть уникальная возможность запросить опции форматирования. Ибо потом возвращаться к нему мне будет некогда.
30
Последние новости!
Свершилось чудо, и смена лого позволила опубликовать плагин в маркетплейсе. Теперь вы можете безвозбранно его качать и оценивать на пять звёзд.
28
С анонимного акка не показывает.
Инфа 100%, что если я зайду в подсанкционный акк, оно покажет. 🤣
Да я вот вышел из акка, и тоже показало. 🤡
Загруженные файлы
30
PT153, у меня показывает. Чехи там совсем с политикой загнались.
30
Вышла новая версия! Прокрутить к ресурсу

2.0.9

Добавлены опции выравнивания для объявления типов и нативок.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.