Fundamentals 13 min read

What’s New in IntelliJ IDEA 2022.2? Top Features and Performance Boosts

IntelliJ IDEA 2022.2 introduces extensive remote development upgrades, JetBrains Runtime 17, full Spring 6/Boot 3 support, numerous UI enhancements, language‑specific inspections for Java, Kotlin, Scala, Docker integration improvements, and security features, delivering a faster, more stable development experience.

Programmer DD
Programmer DD
Programmer DD
What’s New in IntelliJ IDEA 2022.2? Top Features and Performance Boosts

Main Updates

IntelliJ IDEA 2022.2 brings a large set of quality improvements for remote development, making the experience more stable and feature‑rich. The IDE now runs on JetBrains Runtime 17, which enhances performance and security, especially on macOS with Metal API rendering.

Remote Development Improvements

Developers can connect via SSH to a remote server where IntelliJ IDEA is installed, achieving a smooth workflow. Integration with JetBrains Space allows managing development environments directly from the IDE.

Migration from JBR 11 to JBR 17

All updates now include JetBrains Runtime 17, significantly boosting IDE performance and security.

Support for Spring 6 and Spring Boot 3

Full support for new Spring features, including @AutoConfiguration, @ConfigurationProperties, and @ConstructorBinding classes.

User Experience

Run Current File

The Run/Debug widget now offers a “Run Current File” action, allowing quick execution and debugging of a single file without a dedicated run configuration.

Global Font‑Size Keyboard Shortcuts

Use ⌃⇧Period to increase and ⌃⇧Comma to decrease the editor font size globally, with an indicator to reset to the default.

Merge All Project Windows on macOS

macOS users can merge all open project windows into a single tabbed window via Window | Merge All Project Windows .

Enhanced Highlighting Configuration

Configure how inspection highlights appear in the editor via the new “Highlighting in editor” dropdown.

Cloning Repository Progress Bar on Welcome Screen

The cloning progress bar now appears on the Welcome screen, directly within the Projects list.

Mnemonic Bookmark Description Field

The Add Mnemonic Bookmark dialog now includes a Description field for adding notes to bookmarks.

Editor

Disable Automatic Block Comment End

After pressing Enter, the automatic block‑comment termination can be disabled in Settings | Editor | Smart Keys .

Faster Access to Code Completion Settings

Access Code Completion Settings directly from the vertical ellipsis button in the completion popup.

File‑Type Association Notification

If a file is incorrectly associated with plain text, the IDE shows a notification offering to reset the association directly from the editor.

Generate Table of Contents in Markdown

A new action in the Insert/Generate menu creates a TOC for Markdown files, insertable via ⌘N or right‑click.

Java

Improved inspections and code completion include better detection of .name() and .toString(), warnings for hidden fields, and handling of Objects.requireNonNullElse. JUnit checks are now JVM‑based and usable in Kotlin, and completion suggests .class literals where appropriate.

Kotlin

Support for Kotlin 1.7.0 features such as non‑nullable types and related inspections. The debugger now integrates data‑flow analysis, showing true conditions and executed branches. The native builder respects the project‑specified Kotlin compiler version, eliminating mismatches between local and CI builds. Indexing optimizations improve highlighting, completion, and Find Usages performance.

Groovy

Added support for Groovy‑Integrated Queries (GINQ) in Groovy 4, including syntax highlighting, code completion, and inspections.

Security

IDE now helps import trusted SSL certificates from the system store, automatically using enterprise‑specific certificates out‑of‑the‑box.

Docker

Testcontainers API now offers image completion with links to Docker Hub. A new “Copy Docker Image” action copies images between Docker daemons. Docker auto‑connects on IDE restart (enabled by default). Integration with Colima and Rancher expands connection options.

QA Tools

Page Object Editor receives UI improvements, syntax highlighting for text formats, easier navigation via spacing icons, optional URL field for naming new page objects, automatic cursor placement after adding elements, and context‑menu creation of new page objects.

Scala

Enhanced Scala 3 support includes reading match types from .tasty files, handling of wildcard and polymorphic function types, and correct indentation for pasted code. New inspections warn about misuse of return inside lambdas and about private‑shadow and non‑local‑return issues, configurable via -Xlint:nonlocal-return and -Xlint:private-shadow. Additional actions split or join comma‑separated argument lists, and Safe Delete now works on type parameters.

Other

IntelliJ IDEA now supports Android Studio Chipmunk | 2021.2.1.

For more details, visit the official blog post.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaDockerKotlinIntelliJ IDEAIDE FeaturesRemote Development
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.