Novidades no WebStorm 2024.2

Suporte aprimorado ao roteamento do sistema de arquivos, suporte inicial à depuração para o Bun, capacidade de executar arquivos TypeScript diretamente e vários aprimoramentos para sistemas de controle de versão.

Baixar

Gratuito para uso não comercial

Faça um rápido tour

Frameworks e tecnologias

Suporte aprimorado ao roteamento do sistema de arquivos

O WebStorm 2024.2 é capaz de resolver caminhos para frameworks que usam roteamento baseado em sistema de arquivos. Ele pode resolver caminhos de links com base no sistema de arquivos do seu projeto, fornecendo complementação automática e navegação para Next.js, Nuxt, SvelteKit e Astro. Isso garante que seu ambiente de desenvolvimento acompanhe os cenários de roteamento empregados por esses frameworks.

Suporte inicial de depuração para o Bun

Adicionamos suporte de depuração para o runtime Bun JavaScript por meio do protocolo DAP (Debug Adapter Protocol). Você pode definir pontos de interrupção, percorrer o código, inspecionar variáveis e avaliar expressões no WebStorm. Atualmente, esse suporte está limitado ao macOS e ao Linux.

Integração com o Prettier habilitada por padrão

No WebStorm 2024.2, a integração com o Prettier está habilitada em novos projetos com uma dependência direta prettier em seu package.json raiz e um arquivo de configuração do Prettier no mesmo nível. Esse recurso simplifica o processo de configuração e garante que a integração com o Prettier seja habilitada imediatamente.

Prévia do Tailwind CSS no pop-up de complementação

Aprimoramos as prévias de classes do Tailwind CSS no WebStorm 2024.2. Anteriormente, as prévias eram mostradas apenas em pop-up secundário de documentação. O WebStorm agora exibe prévias de classes do Tailwind CSS diretamente na lista de resultados de complementação.

Suporte para trechos de código do Svelte 5

O WebStorm 2024.2 inclui suporte para novos trechos de código Svelte e tags de renderização. Esses trechos de código foram criados para criar blocos reutilizáveis de marcação dentro de seus componentes.

Astro LSP

Habilitamos suporte ao protocolo LSP (Language Server Protocol) do Astro, que melhora a complementação de código e a experiência geral do desenvolvedor. Esse aprimoramento garante um desenvolvimento mais preciso e eficiente ao trabalhar com projetos do Astro e oferece melhor integração e suporte no IDE.

Suporte aprimorado ao Vue

O WebStorm 2024.2 apresenta suporte ao Vue Language Service v2. Essa atualização aprimora o suporte ao Vue 3, melhorando a complementação automática, a verificação de erros e a inferência de tipos. Desfrute de uma experiência de desenvolvimento mais suave com a versão mais recente das ferramentas de linguagem Vue e o suporte integrado ao WebStorm.

JavaScript e TypeScript

Execute arquivos TypeScript diretamente

Agora, você pode executar e depurar arquivos TypeScript sem nenhuma configuração adicional. Você pode executar arquivos TypeScript a partir de diferentes pontos de entrada, incluindo o menu de contexto do arquivo, o widget Run e a configuração Current File.

Geradores de projetos para JavaScript e TypeScript

O WebStorm 2024.2 aprimora o New Project Wizard, adicionando uma nova opção para criar projetos JavaScript e TypeScript básicos. A opção Generate a playground project with onboarding tips inclui comentários de dicas para ajudar você a se familiarizar com o IDE.

Suporte para TypeScript 5.5

O WebStorm 2024.2 adiciona suporte para a variável de modelo configDir no TypeScript 5.5. Esse aprimoramento melhora a flexibilidade e a configurabilidade de projetos TypeScript.

Dicas de inserção reformuladas em arquivos TypeScript

Reformulamos as dicas de inserção no TypeScript para alinhá-las melhor com as informações fornecidas pelo serviço TypeScript.

Experiência do usuário

Suporte para sintaxe matemática em arquivos Markdown

O WebStorm agora pode renderizar expressões matemáticas em arquivos Markdown. Você pode usar $ para inserir expressões matemáticas inline e $$ para blocos de código com conteúdo matemático.

Melhorias no AI Assistant

O JetBrains AI Assistant 2024.2 apresenta o recurso de complementação de código aprimorado com sugestões mais precisas e rápidas. O chat com IA agora oferece suporte para GPT-4o, referências de chat e pesquisa semântica para melhor compreensão do contexto. Para obter mais informações, leia esta postagem de blog.

Opção de prévia no Search Everywhere

A caixa de diálogo Search Everywhere agora inclui uma opção para visualizar os elementos da base de código que você está procurando. Você pode habilitar a visualização por meio do ícone na barra de ferramentas da caixa de diálogo.

Plug-ins de localização incluídos

Pacotes de idioma em chinês, coreano e japonês agora estão incluídos nas distribuições do WebStorm. Se você quiser alterar o idioma da interface do usuário do IDE, pode fazer isso sem precisar instalar o plug-in de localização. Acesse Settings | Appearance & Behavior | System Settings | Language and Region e selecione o idioma de sua preferência.

Nova interface do usuário padrão para todos os usuários

A nova interface do usuário foi apresentada pela primeira vez no WebStorm 2022.3. Estamos trabalhando nela desde então e agora a definiremos como o padrão para todos os usuários do WebStorm. Consulte este artigo no nosso blog para obter mais informações.

JetBrains Runtime 21

O WebStorm vem com o JetBrains Runtime 21, que oferece segurança e desempenho reforçados, bem como suporte para renderização do Wayland para Linux. Consulte este artigo no nosso blog para obter mais informações.

Controle de versão

Gráfico de commit aprimorado na aba Log

Refinamos a codificação de cores e o layout do gráfico de commit na aba Log da janela de ferramentas Git. Linhas de branch importantes agora permanecem consistentemente no lado esquerdo do gráfico e mantêm suas cores designadas, facilitando sua identificação e acompanhamento.

Janela de ferramentas Log aprimorada

Todas as configurações relacionadas à janela de ferramentas Log agora estão consolidadas em uma página de configurações dedicada, facilitando a personalização do seu comportamento em um local conveniente. Você pode acessar essa página em Settings | Version Control | Log ou por meio de um novo menu suspenso na barra de ferramentas da janela de ferramentas Log.

Suporte para --first-parent e --no-merges

O WebStorm 2024.2 inclui suporte para --first-parent. Essa opção simplifica o log ao ocultar commits individuais que vieram com o merge, facilitando o rastreamento das alterações. Também adicionamos a filtragem com o comando --no-merges, que exibe o histórico sem nenhum commit de merge.