IntelliJ IDEA, WebStorm, and RubyMine are available at jetbrains.com. All three upgrades, unveiled this week, carry version 2023.1.
IntelliJ IDEA 2023.1, the latest version of JetBrains’ IDE for Java and Kotlin, features a number of UI enhancements that are currently in beta. These include a new Compact Mode, which offers a more consolidated look and feel, along with a new option to vertically split the tool window area (and still arrange windows like the old UI). The Run widget has been reworked to be less obtrusive as well.
Additionally, the IntelliJ IDEA startup experience has been improved by performing the Scanning files to index process in smart mode. Importing projects from the Maven build tool is also faster, thanks to optimization of dependency resolution and a reworking of the processes behind importing and configuring facets. The commit process also has been made faster through a reworking of the behavior of commit checks for Git and Mercurial.
The IntelliJ Ultimate edition, meanwhile, now supports navigation for Spring Security matchers and request mappings.
NgOptimizedImage directive, which improves image-loading performance.
WebStorm 2023.1 adds support for TypeScript in Vue templates, configuration options for Tailwind CSS such as custom class name completion, and full IDE zoom, which increases or decreases the size of all UI elements simultaneously. Improvements to version control integration include faster background commit checks and an improved code review workflow for GitHub.
With RubyMine 2023.1, JetBrains’ IDE for Ruby and Ruby on Rails development, now supports
turbo-rails completion in Rails 7 and
Data.define in Ruby 3.2. Performance and memory consumption have been optimized, and code completion speed nearly doubled, according to JetBrains. A new built-in gem syncing tool is optimized for working on WSL (Windows Subsystem for Linux). Docker integration has been enhanced, too.
The RubyMine upgrade also adds support for Astro and Tailwind CSS configuration options, and improves navigation and working with shared contexts and examples in RSpec. The IDE footprint, meanwhile, is now significantly smaller when working with larger projects.
Copyright © 2023 IDG Communications, Inc.