Settings
Для полноценной работы в IDE необходимо настроить её под себя. Практически за все настройки, как ни странно, отвечает 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.
Новый плагин вы можете найти по ссылке. Благодаря полученному опыту, его разработка движется гораздо быстрее и уже реализован необходимый минимум для комфортной работы. Так что по традиции ставьте лайки, устанавливате новый плагин и будте счастливы.
Ред. nazarpunk
2.0.22
Ред. nazarpunk
2.0.23
Ред. nazarpunk
2.0.25
Ред. nazarpunk
В общем, на практике тогда буду смотреть, что работает, а что нет ещё.
Ред. nazarpunk
И какой из них выбирать? Ладно, попробуем первый.
Так же программа сильно тормозит, несмотря на указанные выше свойства компа (!)
Ред. nazarpunk
На следующей странице гайда рассказано про первый запуск приложения и настройку.
Ред. EugeAl
Прочитал этот гайд по установке. Огромный талмуд с кучей параметров. И это только для установки (!). Установки, черт подери...
Если в облаке сохраняется, то это ещё хуже, что непонятно где, и фиг знает кто имеет туда доступ.
Ред. PT153
Основная причина, почему IntelliJ так много жрёт - написано на Java. Но в общем и целом ты обмениваешь скорость разработки на потребление ОЗУ. Нужно ли это для JASS, не знаю.
Но и жава тоже подливает масло в огонь со своим bloatware
Ред. nazarpunk
Я короче в просмотрщике mdx так до конца и не понял, какие слеши у текстур моделей могут быть, видимо любые
Заморозка разработки
<вырезано цензурой>компания JetBrains прекратила свою деятельность на территории РФ. Чтоб не лишать вас, дорогие картоделы, возможности эффективно пилить проекты было принято непростое управленческое решение сменить платформу на VSCode.