Chegou o PhpStorm 2026.2
Boas-vindas à visão geral do lançamento do PhpStorm 2026.2. Esta versão aprimora o PhpStorm como uma plataforma para seus agentes de programação, modelos e assinaturas de IA preferidos, melhora o suporte a PHP e Laravel e oferece ganhos de produtividade ao trabalhar com repositórios Git, bancos de dados e o terminal integrado.

IA no PhpStorm
O PhpStorm 2026.2 adiciona suporte nativo a mais provedores de IA de terceiros e oferece aos agentes de programação um acesso ainda maior aos recursos determinísticos do IDE.
Gerenciador de skills de agentes
A utilidade dos agentes de IA é limitada pelo contexto que tiverem. Quando eles não têm conhecimento dos seus frameworks, convenções e ferramentas, você acaba tendo que explicar a mesma configuração de novo em toda nova janela de chat.
Os skills de agentes resolvem esse problema. Instale-os só uma vez no PhpStorm e eles levarão o conhecimento sobre aquele domínio a todos os projetos e sessões — automaticamente. Navegue e gerencie skills diretamente do IDE, expanda a biblioteca integrada com registros externos, como repositórios públicos do GitHub, ou deixe o PhpStorm importar as skills que você já configurou para o Claude Code ou o Codex.

Saiba mais nesta postagem no nosso blog.
Suporte a provedores de terceiros no preenchimento de código baseado em IA
A complementação de código baseada em IA é um recurso de sugestões de código integrado ao editor, que combina a complementação inline com sugestões de próximas edições que vão além do cursor. Disponível para todos os usuários da JetBrains AI sem qualquer configuração. Ele é alimentado por modelos treinados pela JetBrains e não consome seus créditos de IA.
Com a última atualização, agora você pode conectar os seus próprios provedores de modelos compatíveis com OpenAI para a complementação por IA.

GitHub Copilot integrado ao PhpStorm
Como resultado de uma parceria direta entre a JetBrains e a Microsoft, agora o GitHub Copilot é um agente integrado nativamente nos JetBrains IDEs. Ao contrário da configuração anterior do Registro ACP, o Copilot está disponível imediatamente e oferece uma experiência mais coesa.
Você pode acessar o Copilot diretamente do seletor de agentes no chat de IA. A autenticação é feita por meio de OAuth com sua conta do GitHub, e é necessária uma assinatura ativa do GitHub Copilot.

Configuração mais rápida do servidor MCP do PhpStorm para sessões de IA no terminal
Para ajudar você a aproveitar melhor os fluxos de trabalho dos agentes de IA no terminal, o IDE agora pode solicitar que você configure o servidor MCP do PhpStorm ao iniciar uma nova sessão com seu agente de programação preferido. Se nenhum servidor MCP estiver configurado, uma notificação será exibida automaticamente e o levará diretamente às configurações relevantes.

PHP
Atributo #[FileReference] para referências a arquivos persistentes
Agora o PhpStorm permite marcar literais de string como caminhos de arquivos ou diretórios, usando o atributo #[FileReference] em parâmetros de funções, métodos e construtores. Quando um caminho é passado como string para esse parâmetro, ele recebe suporte de primeira classe do PhpStorm para navegação e refatoração.

As referências de arquivos anotadas se aplicam a todo o projeto e permanecem mesmo após a reinicialização do IDE, tornando-as uma alternativa melhor às inserções manuais de referências. Além das referências simples, o PhpStorm suporta caminhos relativos definidos com basePath, bem como caminhos construídos dinamicamente ou por meio de variáveis e constantes.
Opções de gatilho para ferramentas de qualidade de código
Para otimizar ainda mais o desempenho da IDE, agora o PhpStorm permite que você configure com que frequência ferramentas de qualidade de código de terceiros, como PHPStan ou Laravel Pint, são acionadas: em tempo real conforme você digita, durante a ociosidade ou ao salvar o arquivo. Você pode definir a configuração Run mode em Settings | PHP | Quality Tools | {quality_tool_name}.

Estas são algumas outras melhorias no suporte à linguagem:
- Suporte ao PER Coding Style 3.0. Para configurar o formatador de PHP incluído no PhpStorm para usar a especificação PER Coding Style 3.0 em ações de reformatação do código, acesse Settings | Editor | Code Style | PHP | Set from…1> e selecione PER-CS 3.0.0 na lista.

- Complementação automática após variáveis de objeto usando as teclas de seta. Essa configuração está habilitada por padrão. Para desabilitá-la, vá até Settings | Editor | General | Smart Keys | PHP.
- Complementação de código em arrays aninhados sem chaves explícitas em
#[ArrayShape].
Laravel
Janela de ferramentas Laravel
A nova janela de ferramentas do Laravel permite que você gerencie projetos Laravel sem sair do PhpStorm. Dashboard para obter informações gerais sobre o projeto e acessar rapidamente os comandos do Artisan; a guia Errors para visualizar arquivos de log locais ou hospedados no Sentry e explorar ou corrigir erros com IA sem precisar copiar e colar os logs; e a guia Laravel Cloud para gerenciar implantações e variáveis de ambiente.

Outras melhorias para desenvolvedores Laravel incluem:
- Suporte aos pacotes
laravel/passport e stancl/tenancy. - Suporte ao operador pipe do PHP 8.5.
- Opções de
ide.jsonpara indicar arquivos de esquema de banco de dados, mapeamento explícito de classes de modelo do Eloquent para tabelas de banco de dados, caminhos personalizados para locais do Laravel Livewire e novos tipos de complementação:viteAsset, passportScopeId e staticStrings(com links para arquivos).

Para ver a lista completa das atualizações, veja o changelog do Laravel Idea.
Web
Suporte do IDE para TypeScript 7
Se o seu projeto em TypeScript tiver crescido até o ponto em que a demora nas complementações e refatorações parece excessiva, a solução é o TypeScript 7. A Microsoft reescreveu o compilador e o servidor de linguagem em Go, tornando a verificação de tipos até 4× mais rápida, a complementação de códigos mais responsiva e as refatorações mais ágeis, mesmo em grandes bases de código.
O PhpStorm 2026.2 traz o suporte ao TypeScript 7 como padrão para projetos que já o usem, com um caminho opcional de atualização para os que ainda usarem versões anteriores. Você obtém imediatamente todos os benefícios de velocidade, sem precisar fazer a migração de todo o projeto logo no primeiro dia.
Controle de versão
Suporte aprimorado à árvore de trabalho do Git
A versão 2026.2 simplifica o gerenciamento de árvores de trabalho do Git em diversos ambientes de desenvolvimento, como o WSL. Além disso, é possível remover e limpar árvores de trabalho facilmente diretamente do IDE.
Essas atualizações ajudam a otimizar o gerenciamento diário da árvore de trabalho, ao mesmo tempo em que reduzem a necessidade de recorrer a ferramentas externas do Git.

Fluxo simplificado de resolução de conflitos no Git
Em projetos grandes, os merges costumam provocar dezenas de conflitos de arquivos, muitos dos quais são simples discrepâncias na importação ou diferenças de formatação. O PhpStorm 2026.2 melhora o fluxo de resolução de conflitos, permitindo invocar a ação Resolve All Simple Conflicts, que resolve conflitos comuns automática e instantaneamente em todo o conjunto de alterações, em vez de ter que abrir cada arquivo individualmente. Com o novo fluxo, você também pode ter uma visão geral completa dos arquivos resolvidos e não resolvidos, reabrir arquivos a qualquer momento, e reverter e reaplicar blocos de conflitos em qualquer ordem.

Complementação automática de nomes de usuário em revisões de código
Agora ficou mais fácil mencionar colegas de equipe nos comentários de revisão de código. Basta digitar @ em um comentário para abrir uma lista de usuários do repositório atual do GitHub ou do GitLab e selecionar a pessoa que você deseja mencionar.

Terminal
Compartilhamento mais fácil de arquivos e imagens em sessões de terminal
Chega de copiar e colar caminhos do seu projeto ou de aplicações externas ao trabalhar no terminal, ou com agentes de CLI. Agora você pode arrastar e soltar um arquivo ou pasta diretamente no terminal para inserir seu caminho no comando atual.
Para começar a trabalhar rapidamente a partir de um local específico, arraste um arquivo ou pasta para a área das abas do terminal para abrir uma nova aba com o caminho raiz já definido.
Agora você também pode colar imagens diretamente da área de transferência em sessões de agente CLI compatíveis, o que facilita o compartilhamento de informações visuais com seu agente.
Interface do usuário
Caixa de diálogo não modal Settings
Quando a caixa de diálogo Settings estiver aberta, você não precisará mais fechá-la para interagir com a janela do IDE. Isso facilita copiar caminhos de projetos para definir escopos, inserir valores de arquivos de configuração nas configurações, visualizar imediatamente os ajustes na aparência do código ou até mesmo alternar para outro projeto no meio do processo de configuração.
Por padrão, a janela Settings permanece visível sobre o projeto no qual foi aberta. Desfixe-a para enviá-la para o plano de fundo.
Bancos de dados
Estado vazio redesenhado: uma maneira mais rápida de iniciar projetos
Para agilizar sua configuração inicial e oferecer uma experiência pronta para programação desde o início, redesenhamos o estado vazio na janela de ferramentas Database Explorer. Ao abrir um novo projeto, a janela de ferramentas agora exibe ações rápidas instantâneas para criar fontes de dados imediatamente.
Além disso, para ajudar você a se familiarizar com os recursos básicos de bancos de dados sem se distrair com etapas de configuração, o estado vazio oferece acesso com um clique aos bancos de dados de demonstração do PostgreSQL, MySQL e SQLite, disponíveis em nosso Guia de Início Rápido.

Nomes personalizados para o console de consultas: mais contexto à primeira vista
Agora você pode personalizar a forma como os nomes dos consoles de consulta são exibidos nos cabeçalhos das abas do editor, facilitando a identificação dos consoles e arquivos abertos.
Anteriormente, apenas o nome da fonte de dados era exibido ao lado do nome do arquivo. Agora, você pode usar variáveis para incluir detalhes adicionais, como a fonte de dados anexada, o banco de dados, o esquema ou o caminho de pesquisa. Para configurar o modelo, acesse Settings | Database | Query Files and Consoles, posicione o cursor no campo Template e inclua as variáveis de que você precisa.
Você também pode aplicar o mesmo modelo aos arquivos de consulta ativando a opção Use this template for query files.

Cores do banco de dados: v2.0
O sistema de cores do banco de dados oferece uma experiência de usuário renovada e mais consistente, além de várias melhorias de usabilidade. Esta versão apresenta um mecanismo de cores adaptativo, juntamente com várias melhorias estruturais de usabilidade:
- Cores personalizadas que se adaptam ao tema. Antes, os códigos hexadecimais estáticos
#RRGGBBpermaneciam idênticos nos temas claros e escuros, o que costumava prejudicar o contraste visual ao alternar entre eles. Agora, basta escolher um matiz, e o IDE ajusta automaticamente os tons de acordo com o tema ativo. - Suporte a cores para pastas. Agora é possível aplicar cores personalizadas às pastas, assim como a objetos individuais do banco de dados.
- Acesso mais fácil às configurações de cor. O submenu de cores foi movido um nível acima para facilitar sua localização, e todas as configurações de cor agora estão disponíveis diretamente na janela principal Settings, em vez de em uma caixa de diálogo separada.


Performance
Conforme anunciado na postagem do blog sobre o EAP 2026.2, o PhpStorm 2026.2 concentra-se fortemente na estabilidade e no desempenho geral do IDE. Embora ainda não apresentem resultados imediatos além de um tempo de indexação de projetos até 10%* mais rápido, as últimas alterações estabelecem as bases para a redução do tempo de inicialização, do tempo de indexação e dos travamentos, tanto em cenários de desenvolvimento local quanto remoto, nas próximas versões.
Dê o seu feedback sobre o desempenho do PhpStorm respondendo a esta pesquisa.
*Avaliação comparativa realizada com um conjunto de projetos que representam diferentes frameworks PHP
Nuvem
Status do Docker Compose diretamente no editor
Os arquivos do Docker Compose agora são mais informativos e interativos. Você pode visualizar o status dos containers em execução diretamente dentro do seu arquivo do Docker Compose e acessar rapidamente ações comuns sem sair do editor.
Com a possibilidade de acessar diretamente os logs de um serviço específico, criar uma conexão com o banco de dados ou abrir um serviço no navegador diretamente a partir da entrada correspondente no arquivo Compose, fica mais fácil monitorar e trabalhar com sua pilha de aplicativos.
Configuração mais rápida do Docker Compose com modelos de serviço
Agora ficou mais fácil criar serviços dependentes no Docker Compose, graças a modelos prontos para uso para tecnologias populares, como PostgreSQL e Kafka.
Basta começar a digitar o nome de um serviço ou selecionar um na lista de complementação, e o IDE gerará a configuração correspondente do Docker Compose para você. Isso ajuda a colocar serviços comuns em funcionamento mais rapidamente, ao mesmo tempo em que reduz o trabalho de configuração manual.
Suporte ao framework de testes do Terraform
A versão 2026.2 amplia o suporte do IDE aos recursos de infraestrutura como código do Terraform, introduzindo suporte nativo ao framework de testes do Terraform. Essa integração completa o suporte do IDE ao ecossistema, permitindo que você valide o comportamento dos módulos e aplique políticas de configuração logo no início do ciclo de vida do desenvolvimento.
Essas adições se baseiam em ferramentas de infraestrutura prontas para uso, garantindo que suas configurações de implantação permaneçam altamente fáceis de manter, previsíveis e organizadas.
Artigo original em inglês por: