Встречайте IntelliJ IDEA 2016.1

в 12:41, , рубрики: groovy, IDE, intellij, intellij idea, java, kotlin, scala, Блог компании JetBrains

На прошлой неделе мы выпустили очередное крупное обновление — IntelliJ IDEA 2016.1. Ранее я уже писал подробно о доступных в нем улучшениях, а в этом посте лишь приведу их краткий список, дам ссылки на новые видео, и, конечно, буду рад ответить на ваши вопросы в комментариях.

Встречайте IntelliJ IDEA 2016.1 - 1

Среди основных улучшений:

  • Отладчик
    • Выражения Groovy в Evaluate Expression и Watches теперь можно использовать при отладке Java кода
    • Более удобная отладка нескольких потоков
    • Предупреждения при несовпадении исходного кода с запущенной копией

  • Системы контроля версий
    • Поддержка Git worktrees
    • Более удобный мердж и сравнение, благодаря подсветке изменений на уровне слов

  • Редактор
    • Сдвиг выражений вправо и влево
    • Автоматический импорт статических методов и констант
    • Поддержка языков, записываемых справа налево (например, арабского и иврита)

  • Gradle
    • Поддержка custom source sets: теперь каждый source set представлен отдельным модулем и может иметь собственные зависимости (в результате было исправлено огромное количество проблем)
    • Автоматическая конфигурация EAR-артефактов

  • Java 8
    • Inline Method и Change Signature трансформируют method references в лямбда выражения
    • Инспекции, проверяющие корректность использования method references, лямбда-выражений и типа Optional
    • Инспекции, помогающие мигрировать код, использующий FluentIterable, Function, Optional и Predicate из библиотеки Guava, на соответстующий API Java 8

  • Kotlin
    • Поддержка Kotlin 1.0
    • Плагин Kotlin Edu для интерактивного изучения Kotlin

  • Scala
    • Автодополнение теперь учитывает тип символов, контекст и историю их использования.
    • Автодополнение для выражений pattern matching теперь подсказывает имена свойств case-классов.

  • JavaScript
    • Улучшенные подсказки для ECMAScript 6, TypeScript и AngularJS 2
    • Удобная отладка асинхронного кода

  • Фреймворки Spring
    • Расширена функциональность подсказок для Spring Boot
    • Улучшенна поддержка Spring MVC
    • Исправлено много известных проблем

  • Thymeleaf
    • Подсказки для пользовательских диалектов
    • Поддержка Thymeleaf 3.0

  • Android Studio 1.5
    • Профилировщик утечек
    • Новые проверки lint

  • Docker
    • Поддержка Docker Machine
    • Отдельное окно (tool window)
    • На правой панели теперь отображаются логи и элементы интерфейса для управления переменными среды и привязками портов

Кроме того, вся плафторма IntelliJ мигрировала на Java 8: для разработки плагинов теперь можно использовать Java 8.

Начиная с IntelliJ IDEA 2016.1, схема версионирования всех продуктов JetBrains Toolbox меняется. Теперь вместо одного большого релиза в год планируется выпускать несколько равноценных релизов. Подробнее о том, почему и как именно новое версионирование будет работать, можно прочитать здесь.

Скачать новую версию IntelliJ IDEA можно на сайте JetBrains.

Автор: JetBrains

Источник

Поделиться новостью

* - обязательные к заполнению поля