A Pin Dialog icon has also been added to the upper-right corner of the dialog and the Injected code and Match case checkboxes have been moved to the bottom of the Search template pane. Updated Structural Search and Replace dialog - The Structural Search and Replace dialog now features a list of all the templates to make it easier to navigate between them.To make them visible again or to customize their location, use the Show Tab Labels option under Layout Settings. UI improvements for the debugger - To maximize the usable space in the Debugger tool window, the tab labels have been hidden by default.It will help you maintain a better overview of notifications from the IDE so you don’t miss anything important. New Notifications tool window - Replaced WebStorm’s Event Log with a new Notifications tool window.Their default values are inherited from Class for Enum and from Static member variables for Enum members. You can find them in Preferences / Settings | Editor | Color Scheme | TypeScript. Configurable highlighting colors for enums - Added new Enum and Enum member syntax highlighting options.WebStorm will also remove redundant braces when you use the Join Lines action on if, while, for-of, and other similar statements with single-lined blocks. This action now works for nested if statements. New cases covered by the Join Lines action - WebStorm lets you join lines or blocks of code using Ctrl+Shift+J.Also, WebStorm will now show export icons next to exported symbols to make them easier to distinguish. The symbols in a file are now presented in a more logical order. In this release, examining JavaScript and TypeScript files has been made simpler. Improved Structure view - With the Structure view, you can examine your files and jump to their specific parts faster.Code reformatting in LightEdit mode - You can now reformat your code while in LightEdit mode.If a file needs formatting, it will exit with a non-zero status. Dry run mode support in the command-line formatter - The command-line formatter now supports dry run mode to validate project files.This will allow you to quickly copy their contents to the clipboard. Copy code snippet for Markdown - Added a new Copy code snippet action to Markdown blocks.In addition to the new design, the toolbar now offers list creation functionality and a dropdown menu that allows you to select header styles. md files, the floating toolbar that appears upon text selection has been reworked.
Updated Markdown editor floating toolbar - To make it easier to format.This release will let you run those commands right from the README file - just click on the Run icon to the left of the command. Run commands from Markdown files - README files often describe the steps needed for running an app, and list a bunch of commands to use.ESM support for webpack configuration - webpack coding assistance will now work with ES modules in your files.
Corepack support - WebStorm now supports Corepack, an experimental Node.js tool that lets you use Yarn and pnpm without having to install them.You can create simple or password-protected Docker V2 registries and perform actions like viewing, pushing, and pulling images. Added support for Docker Registry HTTP API V2 to use with Docker 1.6+. The makeover has been implemented for containers, images, networks, and volumes. Improvements for Docker - Reworked the Docker UI in the Services tool window.Support for Nuxt 3 has been added as well. It will correctly match applications created using createApp with their related elements. WebStorm should support the createApp syntax. If you define components globally, the IDE will now recognize them in your. Fixes for Vue - This release comes with several improvements for Vue 3.WebStorm will automatically recognize Yarn and npm installed using Volta. Support for Volta - Added proper integration with Volta, a JavaScript tool manager.
Code completion, navigation, and refactorings will work, too.
The IDE will resolve paths used in the href attribute of your Link components as well as in form and other tags. Better Next.js support - Added support for some framework-specific things, such as pages.