+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

IntelliJ IDEA 2021.1 – відбувся реліз інтегрованого середовища розробки програмного забезпечення

IntelliJ IDEA 2021.1 - випущено IDE

JetBrains представила випуск IntelliJ IDEA 2021.1! Оновлення вже доступне на веб-сайті JetBrains та в додатку Toolbox. Крім того, ви можете оновити з самої IDE або за допомогою пакета прив'язки, якщо ви користувач Ubuntu.

Ця версія IntelliJ IDEA представляє багато нових функцій і виправляє деякі помилки. Тепер ви можете працювати з Java-проектами в WSL 2, використовувати інтегрований Простір, здійснювати відеодзвінки при співпраці над кодом з Code With Me, а також запускати код на хостах SSH і контейнерах Docker. JetBrains додав базову підтримку Java 16, ряд корисних нових перевірок і можливість попереднього перегляду HTML-файлів безпосередньо з IDE. І це ще не все! Зміни торкнулися практично кожного розділу IDE.

Основні нововведення IntelliJ IDEA версії 2021.1.

Основні зміни в IntelliJ IDEA

  • Нова платформа розробки та командної співпраці Space тепер інтегрована з IntelliJ IDEA. Після того, як ви ввійдете у свою організацію в JetBrains Space, ви зможете переглядати та клонувати репозиторії проектів, переглядати код своїх колег та писати сценарії автоматизації простору.

  • Додана підтримка WSL 2 для Java-проектів. 

  • Сервіс спільної розробки і парного програмування Code With Me тепер доступний з коробки, а крім того, в ньому є підтримка відео- та аудіодзвінків. 

  • Нова функція Run Targets дозволяє запускати, тестувати, профілювати та налагоджувати програми в контейнерах Docker та на віддалених машинах. 

Взаємодія з IDE

  • IDE додала вбудований браузер для попереднього перегляду ФАЙЛІВ HTML. Попередній перегляд оновлюється в режимі реального часу, коли ви редагуєте HTML-код або пов'язані файли CSS і JavaScript. 

  • Зовнішні залежності можуть бути включені та виключені зі сфери пошуку.

  • JetBrains розмістив мітки на елементах інтерфейсу користувача та полях редактора, і тепер вони правильно обробляються екранними читцями. 

  • IDE автоматично включить тему високої контрастності під час першого запуску, якщо для Windows встановлено режим високої контрастності. 

  • Працюючи в Windows, ви тепер можете відкривати останні проекти, клацнувши правою кнопкою миші по значку IntelliJ IDEA на панелі завдань або меню Пуск .

Системи контролю версій

  • У цьому випуску представлені оновлення для роботи з пульними запитами: прискорений процес їх створення, додана можливість швидкого відкриття диффа в редакторі, додана підтримка шаблонів pool-request. 

  • Існує підтримка шаблонів Git commit, і ви можете ввести будь-яку інформацію, яка повинна бути в повідомленні про фіксацію. 

  • Тепер ви можете просто вибрати профіль перевірки коду перед фіксацією. Натисніть на значок шестерінки, щоб відкрити параметри фіксації, відзначте пункт Аналізувати код, натисніть Вибрати профіль і виберіть потрібний профіль.

  • Використовуючи нову дію поруч із пунктом Показати різницю в діалоговому вікні Порівняти з гілкою , можна відновити файл з іншої гілки.  

  • Нова дія «Зберегти в полиці» дозволяє копіювати зміни на вкладку «Полиця», зберігаючи їх у локальній історії.

  • Плагін Perforce тепер повністю сумісний з IntelliJ IDEA Community Edition і поставляється з IDE. 

Редактор

  • Завдяки новим параметрам типографіки ви можете налаштувати товщину звичайних і жирних шрифтів в меню «Налаштування / Налаштування» | Редактор | Шрифти.

  • Коли в редакторі відкрито кілька вкладок в роздільному режимі, ви можете розгорнути будь-яку з них, двічі клацнувши. 

  • IDE підтримує вирази JSONPath з синтаксисом Goessner і Jayway. Тепер через меню «Правка» | Функція "Пошук" може викликати нову активність "Оцінити вираз JSONPath" , щоб писати та тестувати запити JSONPath.

  • IntelliJ IDEA підтримує формат JSON Lines і розпізнає файли з розширеннями .jsonl, .jslines, .ldjson і .ndjson.

Профайлер

  • JetBrains переробив інтерфейс профайлера і додав дві нові дії, які запускаються правою кнопкою миші по запущеному додатку. Активність Capture Memory Snapshot дозволяє робити знімки HPROF ваших додатків, а CPU і Memory Live Charts відкриває вкладку з інструментами для відстеження і візуалізації споживання ресурсів. 

Ява

  • IntelliJ IDEA представила базову підтримку Java 16, випущену в березні цього року.

  • JetBrains додав нові перевірки, в тому числі для аналізу потоків даних.

  • З'явилися нові налаштування, які полегшують читання методів конструктора в ланцюжку.

Котлін

  • Аналіз коду виявляє помилки і показує попередження набагато швидше. 

  • Якщо ви використовуєте функції, які вимагають параметрів типу, IDE має функцію додавання правильного параметра типу до попереднього коду. 

  • Діаграми класів UML тепер працюють для коду Котліна, складеного для JVM.

  • Запатентований інструмент аналізу покриття коду IntelliJ IDEA тепер повністю підтримує вбудовані функції Kotlin і коротен. 

  • Зневаджувач IntelliJ IDEA обчислює отримані вирази  в Kotlin і відображає їх на вкладці Змінні.  

  • JetBrains переробив інтерфейс рефакторінга Change Signature: з'явився новий прапорець, і тепер доданий параметр можна зробити параметром за замовчуванням.

JavaScript

  • Виправити помилки в коді за допомогою Stylelint стало простіше: досить навести вказівник миші на проблемну область у файлі або помістити туди курсор і натиснути Alt+Enter, а потім вибрати Stylelint: Виправити поточний файл.

  • Документація MDN для API JavaScript, HTML та CSS тепер вбудована в IDE, що робить роботу з документами набагато швидшою.

  • Тепер є можливість перевірити специфіку селекторів при роботі з файлами стилів.

Скала

  • Тип Diff натякає тепер на підтримку роду.

  • У новій версії для Scala доступний автозаповнення на основі алгоритмів машинного навчання.

  • Щоб дати вам краще розуміння компіляції, діаграми компіляції тепер відображають фази та одиниці на додаток до модулів.

  • Плагін sbt-idea дозволяє розробляти плагіни для платформи IntelliJ за допомогою Scala і sbt. У Project Wizard з'явився новий шаблон, який робить цей процес ще простіше (функціонал залежить від плагіна DevKit).

Інструменти бази даних

  • JetBrains додав інтерфейс для зміни дозволів при редагуванні об'єктів. Це оновлення доступне для PostgreSQL, Redshift, Greenplum, MySQL, MariaDB, DB2, SQL Server і Sybase.

  • Додано Живі шаблони, за допомогою яких можна генерувати прості виписки безпосередньо з Database Explorer.

  • Навігація була спрощена: дія «Перейти до декларації» (Ctrl/Cmd+B), викликана на об'єкті в SQL, тепер відкриває DDL замість провідника баз даних.

  • JetBrains покращив сортування даних.

  • Тепер є можливість копіювати, вирізати і вставляти джерела даних за допомогою відомих комбінацій клавіш Ctrl/Cmd+C/V/X.

  • Тепер ви можете редагувати дані в колекціях MongoDB. Також доступний попередній перегляд запитів.

Інструменти збірки

  • JetBrains повернув можливість змінювати налаштування під час імпорту проектів Maven.

Фреймворки і технології

  • Нова інспекція висвітлює використання протоколу http:// та пропонує замінити їх https://.  

  • HTTP-клієнт оновлено. Ви можете згорнути повернуті HTML, JSON або XML, скопіювати тіло відповіді, приховати номери рядків, вибрати формат відображення та швидко прокрутити відповідь вгору або вниз.

  • Якщо ви використовуєте аутентифікацію SSL-клієнта для протоколів https:// , ви можете налаштувати SSL в HTTP-клієнті. 

  • Щоб створити проект Spring, Micronaut, Quarkus або MicroProfile, вам потрібно виконати лише два кроки. Всю важливу інформацію можна ввести на першому екрані оновленого майстра, а на другому - задати настройки, які залежать від фреймворка.

  • Оновлені та інтерактивні значки з'явилися в полі редактора для проектів, які включають сутності JPA. Ми також покращили підтримку JPA для Kotlin та багатомодульних проектів.

  • У проектах Jakarta EE 9 тепер ви можете використовувати консоль JPA для написання та виконання запитів JPQL.

  • Хороша новина для тих, хто використовує світлову тему, полягає в тому, що діаграми UML тепер мають нову колірну гамму.

  • Swagger підтримує специфікації з посиланнями на зовнішні файли ($ref) та іншими вузлами у вікні "Структура " для файлів BOM.

  • JetBrains додав експериментальний інструмент для виявлення елементів DOM у веб-додатках. Його можна відкрити з меню «Інструменти» | Створити об'єкт сторінки Selenium.

Інші зміни

  • IntelliJ IDEA Community Edition має вбудовану підтримку публічних індексів, які знаходяться у вільному доступі.

  • IntelliJ IDEA підтримує всі інновації Android Studio 4.1.1.

  • В IntelliJ IDEA тепер ви можете імпортувати налаштування грані OSGI з bnd-maven-плагіна.

Інші новини

Найкраща ціна