Написать пост

Вышла 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 2
  • доработки Java Stream API:
  • оптимизации потока данных. Новая проверка выявляет ситуации, когда первое условие не нужно, если оно перекрывается вторым:
  • устранения предупреждения @SuppressWarning:

JavaScript и TypeScript

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

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

Kotlin

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

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

Редактор

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

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

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

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

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

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

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

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

Базы данных

В новой версии разработчики 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, изменила иконки и доработала инструменты контроля версий.

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов