The highlights of this version include:
Free 30-day trial available
The same functionality is also available when opening .log
files in the terminal via the cat
, tail
, and head
commands.
Starting with 2024.2, the Ideolog plugin is bundled with the IDE to further improve the logging experience.
The new floating toolbar that appears next to a selected code fragment gives you instant access to refactorings, AI-powered features, and other essential actions. You can use the kebab (three vertical dots) menu to customize or hide the toolbar, and you can hide or unhide it from the settings via Settings/Preferences | Advanced Settings | Editor.
JetBrains AI Assistant 2024.2 introduces AI integration in the Terminal tool window for efficient command generation and AI-assisted VCS conflict resolution. Additionally, users can now customize prompts for documentation generation and unit test creation.
Learn about these and other enhancements in the blog post.
PhpStorm 2024.2 is able to resolve paths for frameworks that use file-system-based routing. It can resolve link paths based on your project's file system, providing autocompletion and navigation for Next.js, Nuxt, SvelteKit, and Astro. There is also support for new Svelte 5 snippets and render tags. Additionally, we’ve implemented language server protocol (LSP) support for Astro and Vue Language Service v2, improving code completion and the overall developer experience.
In PhpStorm 2024.2, Prettier integration is enabled in new projects with a direct prettier
dependency in their root package.json
and a Prettier configuration file at the same level. This feature simplifies the setup process, ensuring that Prettier integration is enabled out of the box.
With PhpStorm 2024.2, the new UI is now the default for all users, leaving the classic one available as a plugin. The new UI is clean and modern, providing bigger, easier-to-use controls, a consistent color palette, light and legible icons, increased contrast, and better accents. As we’ve seen high adoption rates for the new UI and we’ve fixed the main issues based on your feedback, we believe it is ready for everyone.
In version 2024.2, we’ve made the process of accepting full line code completion suggestions more intuitive and precise. Inline code completion suggestions now include code highlighting, and new shortcuts allow you to accept individual words or entire lines from longer suggestions. We’ve also refined how accepted changes are integrated into your code, eliminating formatting and related issues.
The Search Everywhere dialog now includes an option to preview the codebase elements you’re searching for. Enabling this feature through the Preview icon on the dialog’s toolbar will cause a preview pane to appear under the search results, offering additional context and making it easier to navigate through your project.
On Linux, PhpStorm previously placed window controls on the right-hand side of the IDE. Now it automatically adjusts their placement to match the window control settings specified in your Linux desktop configuration. This small but important change allows you to maintain a layout that suits your personal preferences. Additionally, we have redesigned the window control buttons to provide a look and feel that more closely matches your OS.