Fundamentals 8 min read

What’s New in IntelliJ IDEA 2023.3? AI Assistant, Java 21, and Built‑in Kubernetes

IntelliJ IDEA 2023.3 introduces a production‑ready AI Assistant, full Java 21 support with virtual threads and pattern‑matching switch, a Run‑to‑Cursor debugging feature, a floating toolbar with quick edit actions, out‑of‑the‑box Kubernetes tooling, and numerous UI enhancements for a smoother developer experience.

JavaEdge
JavaEdge
JavaEdge
What’s New in IntelliJ IDEA 2023.3? AI Assistant, Java 21, and Built‑in Kubernetes

IntelliJ IDEA 2023.3 brings the AI Assistant out of preview, offering enhanced in‑editor code generation, contextual AI chat for project queries, and AI‑driven actions that consider the broader project context, along with a diff viewer to track AI‑made changes.

Key Highlights

Full Java 21 Support

The release fully supports the latest Java 21 language features, including virtual threads, record patterns, pattern‑matching switch expressions, serialized collections, string templates, and scoped values.

Run to Cursor Debugging

A new Run to Cursor option lets developers execute code up to a specific line during debugging. Hover over the target line and click the popup, or place the text cursor on the line and press ⌥F9.

Floating Toolbar with Edit Actions

A floating toolbar appears beside selected code, providing quick access to Extract , Surround , Reformat , and Comment operations, as well as context actions. Users can customize or hide the toolbar via the three‑dot menu or through

Settings/Preferences | Advanced Settings | Editor → Hide floating toolbar for code editing

.

Built‑in Kubernetes Development (Ultimate)

IntelliJ IDEA Ultimate 2023.3 bundles the Kubernetes plugin, enabling developers to deploy, debug, and manage Kubernetes clusters directly from the IDE without additional setup.

User Experience Improvements

Option to Hide Main Toolbar in Default View

Users can now hide the main toolbar in the default UI mode via View | Appearance | Toolbar , matching the behavior of the older UI.

Default Tool Window Layout

The new “Default” layout restores the workspace to its original state quickly via Window | Layouts . This layout is not customizable but provides a fast reset.

Color‑Coded Editor Tabs

Editor tabs now display default colors that reflect their file type as shown in the Project tool window. Settings are available under Settings/Preferences | Appearance & Behavior | File Colors .

New macOS Icon

The IntelliJ IDEA icon for macOS has been redesigned to align with the operating system’s visual guidelines.

Speed Search Shortcut

The Speed Search feature can now be invoked with shortcuts (e.g., ⌘F) in tool windows and dialogs, allowing rapid navigation. Custom shortcuts can be assigned via Settings / Preferences | Keymap .

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.

KubernetesIntelliJ IDEAJava 21AI AssistantIDE Features
JavaEdge
Written by

JavaEdge

First‑line development experience at multiple leading tech firms; now a software architect at a Shanghai state‑owned enterprise and founder of Programming Yanxuan. Nearly 300k followers online; expertise in distributed system design, AIGC application development, and quantitative finance investing.

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.