Читать нас в Telegram

Плагин IntelliJ Scala обновился до версии 2018.2

Рубрика: Новости
,
365

JetBrains опубликовала обзор обновления плагина Scala для IDE IntelliJ IDEA под номером 2018.2. Среди важных нововведений — усовершенствованная поддержка неявных преобразований, улучшенное автозаполнение шаблонов, появление семантического подсвечивания кода и многое другое.

Неявные преобразования и использование аргументов

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

Включить встроенные подсказки в Windows можно по сочетанию клавиш Ctrl + Alt + Shift + «+».

Кроме того, разработчики также добавили информацию о неявных преобразованиях в действие Parameter Info Tooltip (Ctrl/Cmd + P) и научили команду Implicit Arguments Popup (Ctrl/Cmd + Shift + P) показывать тип, структуру и местоположение аргументов.

Автозаполнение

Обновленный плагин IntelliJ Scala генерирует исчерпывающее соответствие для закрытых типов с наследниками, Java Enums и Scala Enumerators. Более того, список автозаполнения теперь содержит шаблон unapply(...):

Семантическое подсвечивание

Новую функцию можно подключить и изменить под свои нужды в настройках редактора IDE. Раскраске подверглись параметры функций и различные типы переменных. Подсвечивание помогает отслеживать определенную переменную или ее изоляции:

Scalafmt

Разработчики объединили модуль форматирования Scalafmt, существовавший как отдельный плагин, с IntelliJ Scala. Он может использоваться вместо стандартного модуля IntelliJ, и, в отличие от него, не имеет множества вкладок с настройками, а передает их в файле .conf. Определить, какой из этих файлов будет являться активным файлом конфигурации, можно в настройках редактора:

Другие изменения

Кроме того, релиз принес множество исправлений и улучшений производительности, с которыми можно ознакомиться в списке изменений.

Scala развивается и становится популярнее в том числе из-за того, что он похож на Java и может использоваться в качестве его замены. По результатам майского рейтинга ЯП TIOBE Scala вернулся в топ-20 спустя несколько лет отсутствия.

Источник: блог IntelliJ Scala plugin

Темы: