Реклама
Перетяжка // Коробка 3.0

Вышла IntelliJ IDEA 2018.3

Команда JetBrains выпустила версию среды разработки IntelliJ IDEA 2018.3, в которой добавила поддержку Java 12 и плагина Docker.

Обложка: Вышла IntelliJ IDEA 2018.3

Команда JetBrains обновила интегрированную среду разработки ПО для Java IntelliJ IDEA. В версии IntelliJ IDEA 2018.3 добавлен плагин Docker, а начальный экран получил функцию drag-and-drop. Переделана страница управления плагинами и добавлена функция Run Anything. Кроме того, плагин Kubernetes поддерживает пакетный менеджер Helm, а для внешнего вида разработчикам предложили высококонтрастную тему:

Вышла IntelliJ IDEA 2018.3_1

Java

Основные изменения для этого языка программирования коснулись:

  • добавления поддержки Java 12, выпуск которой запланирован на середину марта 2019 года;
  • определения дублей в коде:
Вышла IntelliJ IDEA 2018.3_5
  • доработки Java Stream API:
Вышла IntelliJ IDEA 2018.3_7
  • оптимизации потока данных. Новая проверка выявляет ситуации, когда первое условие не нужно, если оно перекрывается вторым:
Вышла IntelliJ IDEA 2018.3_9
  • устранения предупреждения @SuppressWarning:
Вышла IntelliJ IDEA 2018.3_11

JavaScript и TypeScript

Для этих языков доработали:

  • автоимпорт символов в JavaScript:
Вышла IntelliJ IDEA 2018.3_15
  • поддержку Angular;
  • отладку рабочих потоков Node.js;
  • инструменты ESLint и TSLint.

Kotlin

Плагин обновлён до версии 1.3. Помимо этого, добавлены:

  • помощь в миграции проектов на новую версию Kotlin;
  • отображение примеров при создании мультиплатформенных проектов.
Вышла IntelliJ IDEA 2018.3_20

Редактор

В редакторе добавлены:

  • подсветка нескольких строк TODO-комментариев и выведение их в отдельный список;
  • возможность отключения форматирования кода определённых файлов и папок;
  • меню выбора отступа в коде:
Вышла IntelliJ IDEA 2018.3_24
  • подсветка синтаксиса и возможность дополнения кода в файлах EditorConfig.

Контроль версий

Для системы контроля версий добавили:

  • просмотр в IntelliJ IDEA запросов и внесение изменений в проект:
Вышла IntelliJ IDEA 2018.3_29
  • просмотр истории изменений и навигации по последним/выбранным коммитам;
  • копирование файлов из одной ветки в другую;
  • выбор избранных веток.

Отладчик виртуальной Java-машины

С выходом новой версии отладчик приобрёл:

  • возможность привязки к Java-процессам, которые запустили без отладочного агента;
  • автоматическое переподключение при обрыве связи во время удалённой отладки:
Вышла IntelliJ IDEA 2018.3_34
  • действия для удаления точек прерывания в проекте;
  • отслеживание асинхронных стеков удалённых виртуальных машин.

Базы данных

В новой версии разработчики IntelliJ IDEA:

  • добавили поддержку баз Cassandra;
  • доработали возможность дополнения SQL-кода;
  • доработали функцию Introduce table alias;
  • добавили автоматическое подключение по истечении времени ожидания.

Другие изменения IntelliJ IDEA 2018.3

Также команда JetBrains добавила сохранение истории закладок окна терминала после закрытия среды разработки. Кроме того, пользователи получили возможность сборки проектов при помощи фреймворка Maven. Дополнительно стало возможным использование текстовых файлов для добавления данных и макросов при запусках конфигураций Java.

Вместе с тем добавлена поддержка WebLogic, Jetty 9.4.x и OpenShift Origin (V3), а также аутентификация по токенам.

Дополнительно обо всех основных изменениях можно узнать на странице What’s new.

Предыдущее обновление вышло в конце июля 2018 года. В нём команда JetBrains добавила поддержку Java 11, Groovy 2.5 и 3.0, обновила тему интерфейса для Linux, изменила иконки и доработала инструменты контроля версий.