IntelliJ IDEA 2023.1 EAP 6: Updates for the New UI, New Editor Settings, Improved Code Review Workflow, and More
The IntelliJ IDEA 2023.1 release is steadily approaching, and today we introduce the sixth EAP build of this cycle. The updates include new UI enhancements, some new useful settings to improve your coding experience, a smoother code review workflow, and more.
This blog post outlines the most notable updates included in IntelliJ IDEA 2023.1 EAP 6. To see what was already included in earlier builds, check out the previous EAP blog posts.
Redesigned Run widget for the new UI
In response to the feedback we’ve received about the IDE’s new UI, we’ve redesigned the Run widget in the main window header so that its appearance is unobtrusive and easier on the eyes.
Option to show hidden tabs in the new UI
Users of the new UI can now see the full list of open editor tabs. It’s accessible via the Show Hidden Tabs selector located at the right end of the tabs row.
Setting to configure Actions on Save for new projects
IntelliJ IDEA 2023.1 EAP 6 adds an option to predefine the behavior of Actions on Save for new projects.
For this, go to File | New Projects Setup | Preferences For New Projects | Tools | Actions on Save and select which actions you want to be triggered when saving changes in your future projects.
ML-powered search for classes in Search Everywhere enabled by default
To provide you with more relevant and accurate search results, we continue our efforts to integrate machine-learning ranking into the Search Everywhere (Double ⇧ / Double Shift) functionality.
The sorting algorithm in the Classes tab is now also powered by machine learning by default, along with the results in the Actions and Files tabs.
Option to specify the placement of pasted content
For v2023.1, we’ve fine-tuned the user experience when pasting a line that was copied or cut without selection. There’s now a special setting that allows you to control the placement of the pasted content.
In Settings/Preferences | Advanced Settings, find the Editor section and select the desired behavior for the Paste action from the drop-down list.
Option to show whitespaces only in selected code
There’s a new Selection checkbox in Settings/Preferences | Editor | General | Appearance | Show Whitespace that allows you to configure this setting so that the IDE shows whitespaces as small dots only when you select code.
Version control systems
Improved code review workflow for GitHub
For IntelliJ IDEA 2023.1 we’ve fine-tuned the process of reviewing code inside the IDE.
Our research found that the most common scenario is when a user goes first to GitHub and then refers to the IDE in cases where it’s necessary to fully browse the code.
To facilitate this workflow, we’ve reworked the Pull Request tool window. It now features a dedicated tab for each pull request you open. The tab instantly displays the list of changed files, but now provides less information than before. This allows you to better focus on the current task. There is now also a dedicated button to easily execute the action that’s considered the most important given the pull request’s current state.
Faster import of Maven projects
We’ve notably improved the IDE’s performance in importing Maven projects by optimizing dependency resolution as well as reworking the processes behind importing and configuring facets.
Java SDK detected from the Gradle toolchain
When importing a project, IntelliJ IDEA can now detect the Gradle toolchain configuration and set up the matching Java SDK installation in the module’s settings.
These are the most important updates for this week. For the full list of introduced changes, check out the release notes.
Your feedback is very important to us, as it helps us develop a better product for you! Please try out the new features and let us know about your experience with them in the comments section below or on Twitter. If you notice any bugs, please report them via the issue tracker and we’ll do our best to fix them quickly .
Subscribe to Blog updates
IntelliJ IDEA 2024.1 EAP 7: Full Line Code Completion, Support for OpenRewrite, and MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 7 is now available, providing a sneak peek into some exciting new features planned for the next major release. Notable updates include full line code completion, new Java inspections, and support for OpenRewrite and WireMock. Additionally, this new build introduces enhanceme…
Build a Spring Boot App with AI Assistant
In this article, we’ll be building a small Java Spring Boot web application in IntelliJ IDEA with the help of JetBrains AI Assistant. If you’d like to follow along with this tutorial, you’ll need IntelliJ IDEA Ultimate, as well as an active subscription to AI Assistant or the free seven-day trial…
Java Best Practices
Good code follows certain rules, and knowing them increases your chances of success. We’d like to share some Java best practices that will help you on your way. We'll cover the must-know tips and tricks, from broad advice on software development to Java- and project-specific know-how. Let's get star…
IntelliJ IDEA 2024.1 EAP 6: Improved Workflow for Logs, Inline Breakpoints, In-Editor Code Review, and MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 6 is here! This new build is packed with a bunch of updates anticipated for the next major release. Highlights include an enhanced user experience with logs, advanced debugging capabilities, and improved integration with version control systems. You can download the new v…