JetBrains logo

IDE для Scala

IDE для Scala

Откройте возможности IDE при работе со Scala

Установите в IntelliJ IDEA плагин для Scala — либо из JetBrains Marketplace, либо со вкладки Plugins в настройках IDE.

Умная поддержка Scala

IntelliJ IDEA обеспечивает качественную поддержку языка и привычный интерфейс IDE от JetBrains для разработки на Scala.

IntelliJ IDEA со Scala-плагином

Функциональность

С плагином для Scala IntelliJ IDEA превращается в полноценную IDE для Scala, в которой есть все необходимое для разработки на этом языке.

Встроенные подсказки

Scala-плагин отслеживает создание цепочки выражений из небольших блоков и на каждом этапе отображает результирующий тип, а также подсвечивает его отличия от объявленного типа.

Рабочие листы

Экспериментировать с рабочими листами теперь проще. Можно создать абсолютно новый рабочий лист или взять готовый, разместить его в существующей кодовой базе и импортировать код. При этом у вас будет доступ ко всем стандартным действиям и инспекциям, автодополнению кода, быстрым исправлениям и т. п.

Всплывающая подсказка: неоднозначные неявные параметры pc: ProjectContext

Неявные параметры

Плагин Scala придет на помощь каждый раз, если вы хотите использовать неявный параметр, но неявного объявления соответствующего типа в области проекта нет: плагин подсветит ошибку и предложит вариант исправления.

Всплывающая подсказка: замена .drop и .take на .slice

Инспекции коллекций

Плагин Scala подсвечивает и предлагает быстрые исправления для преобразований коллекций, которые можно упростить или заменить более эффективными.

Диаграммы компиляции

Теперь все возможности оптимизации видны сразу. Если компиляция занимает больше времени, чем ожидалось, откройте вкладку Chart в окне Build, и Scala-плагин поможет найти узкое место.

Генерация кода

Автоматическая генерация кода при помощи Scala-плагина позволит вам экономить временя на написание кода. Выберите в меню сигнатуру метода, добавляйте пропущенные поля, импортируйте неразрешенные символы и вставляйте часто используемые шаблоны кода.

Режим X-Ray

В режиме X-Ray можно полностью или частично отключить встроенные подсказки и другую вспомогательную информацию. При нажатии клавиши Ctrl /Cmd встроенные подсказки отобразятся, а когда вы ее отпустите — снова скроются.