{"id":695004,"date":"2026-04-02T06:24:11","date_gmt":"2026-04-02T05:24:11","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=phpstorm&#038;p=695004"},"modified":"2026-04-02T06:27:07","modified_gmt":"2026-04-02T05:27:07","slug":"chegou-o-phpstorm-2026-1","status":"publish","type":"phpstorm","link":"https:\/\/blog.jetbrains.com\/pt-br\/phpstorm\/2026\/04\/chegou-o-phpstorm-2026-1\/","title":{"rendered":"Chegou o PhpStorm 2026.1"},"content":{"rendered":"\n<p>Boas-vindas ao PhpStorm 2026.1! Esta vers\u00e3o traz novas ferramentas de MCP, novos agentes de terceiros dentro do seu IDE, suporte a \u00e1rvores de trabalho do Git e in\u00fameros outros recursos para aumentar a produtividade de desenvolvedores em PHP e Laravel.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/phpstorm\/download\/\" target=\"_blank\" rel=\"noopener\">Baixar o PhpStorm 2026.1<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/PS-releases-BlogFeatured-1280x720-1.png\" alt=\"\" class=\"wp-image-688069\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ferramentas MCP do PhpStorm<\/h2>\n\n\n\n<p>No PhpStorm 2025.2, j\u00e1 t\u00ednhamos adicionado um <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/26071-mcp-server\" target=\"_blank\" rel=\"noopener\">servidor MCP integrado<\/a>, para que agentes de programa\u00e7\u00e3o de terceiros, como o Claude Code, o Windsurf ou o Codex, pudessem acessar e usar as ferramentas do seu IDE.&nbsp;<\/p>\n\n\n\n<p>Na vers\u00e3o 2026.1, estamos ampliando o conjunto de ferramentas do servidor MCP do PhpStorm com mais recursos, como:<\/p>\n\n\n\n<ul>\n<li><strong>Inspe\u00e7\u00f5es e corre\u00e7\u00f5es r\u00e1pidas<\/strong> que permitem que os agentes tirem proveito do poderoso mecanismo de an\u00e1lise est\u00e1tica do PhpStorm.<\/li>\n\n\n\n<li><strong>Recursos de pesquisa no IDE<\/strong>, incluindo a pesquisa estrutural do PhpStorm e a pesquisa sem\u00e2ntica por padr\u00f5es de c\u00f3digo.<\/li>\n\n\n\n<li><strong>Acesso a a\u00e7\u00f5es do IDE<\/strong>, para voc\u00ea poder delegar a configura\u00e7\u00e3o e a personaliza\u00e7\u00e3o do seu IDE ao seu agente de programa\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1840\" height=\"1094\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/claude_code_plugin.png\" alt=\"\" class=\"wp-image-687633\" style=\"width:706px\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"2140\" height=\"1250\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/claude_code_plugin2.png\" alt=\"\" class=\"wp-image-687644\" style=\"width:706px\"\/><\/figure>\n\n\n\n<p>Al\u00e9m disso, o <a href=\"https:\/\/github.com\/JetBrains\/phpstorm-claude-marketplace\" target=\"_blank\" rel=\"noopener\">plug-in do PhpStorm para o Claude Code<\/a> fornece a este contexto e instru\u00e7\u00f5es para usar as ferramentas do servidor MCP do PhpStorm. Para adicionar as habilidades e hooks do plug-in ao seu projeto, no PhpStorm, v\u00e1 at\u00e9 <em>Settings<\/em> | <em>Tools<\/em> | <em>PHP Claude Skills<\/em>.<\/p>\n\n\n\n<p><strong><em>Observa\u00e7\u00e3o<\/em><\/strong>: o servidor MCP do PhpStorm fica desabilitado como padr\u00e3o. Para ativ\u00e1-lo e configurar a integra\u00e7\u00e3o com o seu agente de programa\u00e7\u00e3o, v\u00e1 at\u00e9 <em>Settings<\/em> | <em>Tools<\/em> | <em>MCP Server<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IA<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Agentes de terceiros no PhpStorm<\/h3>\n\n\n\n<p>O PhpStorm est\u00e1 evoluindo para uma plataforma aberta que lhe d\u00e1 a liberdade de trazer as ferramentas de IA da sua prefer\u00eancia para o seu fluxo de trabalho de desenvolvimento.<\/p>\n\n\n\n<p>Al\u00e9m do Junie, do Claude Agent e mais recentemente do <a href=\"https:\/\/blog.jetbrains.com\/ai\/2026\/01\/codex-in-jetbrains-ides\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/ai\/2026\/01\/codex-in-jetbrains-ides\/\">Codex<\/a>, agora o PhpStorm permite trabalhar com outros agentes diretamente no chat de IA. Voc\u00ea pode escolher agentes como o GitHub Copilot, o <a href=\"https:\/\/blog.jetbrains.com\/ai\/2026\/03\/cursor-joined-the-acp-registry-and-is-now-live-in-your-jetbrains-ide\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/ai\/2026\/03\/cursor-joined-the-acp-registry-and-is-now-live-in-your-jetbrains-ide\/\">Cursor<\/a> e muitos outros, com suporte atrav\u00e9s do <a href=\"https:\/\/www.jetbrains.com\/acp\/\" data-type=\"link\" data-id=\"https:\/\/www.jetbrains.com\/acp\/\" target=\"_blank\" rel=\"noopener\">Agent Client Protocol<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls poster=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/ACP_Registry_phpstorm.png\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/ACP_REGISTRY_phpstorm.mp4\"><\/video><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Next edit suggestions<\/h3>\n\n\n\n<p>Agora est\u00e3o dispon\u00edveis <strong>sugest\u00f5es para as pr\u00f3ximas edi\u00e7\u00f5es<\/strong>, sem consumir a quota de IA da sua assinatura JetBrains AI Pro, Ultimate ou Enterprise. Essas sugest\u00f5es v\u00e3o al\u00e9m da complementa\u00e7\u00e3o de c\u00f3digo tradicional do PHP. Em vez de atualizarem apenas o que est\u00e1 na posi\u00e7\u00e3o do cursor, elas aplicam altera\u00e7\u00f5es relacionadas de forma inteligente em todo o arquivo, ajudando a manter o c\u00f3digo consistente e atualizado, com um m\u00ednimo de esfor\u00e7o.<\/p>\n\n\n\n<p>Esta evolu\u00e7\u00e3o natural da complementa\u00e7\u00e3o de c\u00f3digo proporciona uma experi\u00eancia fluida, bastando teclar <em>Tab<\/em> sucessivamente, mantendo a sua concentra\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/next_edit_suggestions_php-1.gif\" alt=\"\" class=\"wp-image-689064\" style=\"width:706px\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Junie CLI em beta<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"1043\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/junie_cli_now_in_beta.webp\" alt=\"\" class=\"wp-image-687690\" style=\"width:706px\"\/><\/figure>\n\n\n\n<p>O <a href=\"https:\/\/junie.jetbrains.com\/\" target=\"_blank\" rel=\"noopener\">Junie CLI<\/a> \u00e9 o agente de programa\u00e7\u00e3o independente de LLM da JetBrains, que voc\u00ea pode usar diretamente a partir do terminal, dentro de qualquer IDE, em CI\/CD e no GitHub ou GitLab. O Junie CLI vem com:<\/p>\n\n\n\n<ul>\n<li><strong>Pre\u00e7os para o esquema &#8220;traga a sua pr\u00f3pria chave&#8221; (BYOK)<\/strong>, permitindo que voc\u00ea use as suas pr\u00f3prias chaves de provedores de modelos, sem custos adicionais.<\/li>\n\n\n\n<li><strong>Migra\u00e7\u00e3o com um clique<\/strong> a partir de outros agentes, como o Claude Code ou o Codex.<\/li>\n\n\n\n<li><strong>Personaliza\u00e7\u00e3o flex\u00edvel<\/strong> atrav\u00e9s de diretrizes, agentes e habilidades personalizados, comandos, MCP e outros recursos.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Leia o an\u00fancio completo em <a href=\"https:\/\/blog.jetbrains.com\/junie\/2026\/03\/junie-cli-the-llm-agnostic-coding-agent-is-now-in-beta\/\">nossa postagem no blog<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Otimiza\u00e7\u00e3o da indexa\u00e7\u00e3o de projetos<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Agora o PhpStorm detecta automaticamente diret\u00f3rios com conte\u00fado frequentemente alterado, espec\u00edficos de frameworks, gerados, colocados em cache ou enviados pelo usu\u00e1rio, e exclui esses diret\u00f3rios da indexa\u00e7\u00e3o do projeto.&nbsp;<\/p>\n\n\n\n<p>O IDE ignora as pastas exclu\u00eddas durante a pesquisa, a an\u00e1lise e outras opera\u00e7\u00f5es. Essa redu\u00e7\u00e3o da sobrecarga de indexa\u00e7\u00e3o ajuda a otimizar o uso de CPU e o desempenho do seu IDE.&nbsp;<\/p>\n\n\n\n<p>Se voc\u00ea quiser reativar a indexa\u00e7\u00e3o para qualquer diret\u00f3rio que tenha sido automaticamente exclu\u00eddo, v\u00e1 at\u00e9 <em>Settings<\/em> | <em>Directories<\/em>, clique em <em>Exclude<\/em> e desmarque as caixas de sele\u00e7\u00e3o junto aos diret\u00f3rios que voc\u00ea deseja que sejam indexados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1994\" height=\"1444\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/project_indexing_optimization.png\" alt=\"\" class=\"wp-image-687679\" style=\"width:706px\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Suporte a tipos gen\u00e9ricos<\/h2>\n\n\n\n<p>Esta nova vers\u00e3o traz diversas melhorias e corre\u00e7\u00f5es de bugs no mecanismo de infer\u00eancia de tipos do PhpStorm, incluindo:&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>Melhor infer\u00eancia para tipos gen\u00e9ricos cham\u00e1veis.<\/strong> Agora o IDE pode inferir tanto o tipo do par\u00e2metro de entrada, a partir de uma anota\u00e7\u00e3o <code>callable(T)<\/code>, quanto o tipo de retorno do modelo cham\u00e1vel.<br><br><img decoding=\"async\" loading=\"lazy\" width=\"2048\" height=\"1252\" class=\"wp-image-687714\" style=\"width: 600px\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/callables-type-inference2-1.png\" alt=\"\"><br><\/li>\n\n\n\n<li><strong>Melhorias na exibi\u00e7\u00e3o de tipos de modelos parametrizados aninhados.<\/strong> O PhpStorm 2026.1 mostra o tipo de par\u00e2metro (<em>Ctrl<\/em> + <em>Shift<\/em>+<em>P<\/em>) e a documenta\u00e7\u00e3o r\u00e1pida (<em>F1<\/em>) com v\u00e1rias camadas de empacotamento, como em <code>Wrapper&lt;Wrapper&lt;Wrapper&lt;stdClass&gt;&gt;&gt;<\/code>.<br><br><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1442\" class=\"wp-image-687725\" style=\"width: 600px\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/callables-type-inference3.png\" alt=\"\"><br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Mais melhorias de qualidade de vida<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Depura\u00e7\u00e3o de arquivos n\u00e3o PHP<\/h3>\n\n\n\n<p>Agora voc\u00ea pode definir pontos de interrup\u00e7\u00e3o em arquivos n\u00e3o PHP assim que o padr\u00e3o de nomea\u00e7\u00e3o de arquivos for <a href=\"https:\/\/www.jetbrains.com\/help\/phpstorm\/creating-and-registering-file-types.html#change-extension\" target=\"_blank\" rel=\"noopener\">associado ao tipo de arquivo PHP<\/a> nas configura\u00e7\u00f5es do IDE. Juntamente com o mapeamento nativo dos caminhos entre modelos e arquivos de PHP compilado, <a href=\"https:\/\/xdebug.org\/funding\/001-native-path-mapping\" target=\"_blank\" rel=\"noopener\">introduzidos no Xdebug 3.5<\/a>, este recurso permite depurar arquivos-fontes de modelos de qualquer formato, incluindo extens\u00f5es de nicho, como <code>.ezt<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"2580\" height=\"1454\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/non-php-breakpoints2.png\" alt=\"\" class=\"wp-image-687747\" style=\"width:706px\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Melhor navega\u00e7\u00e3o por <em>Go to test<\/em><\/h3>\n\n\n\n<p>No PhpStorm 2026.1, aperfei\u00e7oamos a navega\u00e7\u00e3o por <em>Go to Test<\/em> em testes do PHPUnit e do Pest, com as seguintes melhorias:&nbsp;<\/p>\n\n\n\n<ul>\n<li>Navega\u00e7\u00e3o entre testes do PHPUnit que usam um atributo <code>#[UsesClass]<\/code> ou <code>#[UsesMethod]<\/code> e a classe ou o m\u00e9todo relacionado.<\/li>\n\n\n\n<li>Em testes do Pest, agora voc\u00ea pode navegar da aba <em>Test Runner<\/em> at\u00e9 um teste de origem aninhado dentro de blocos de descri\u00e7\u00e3o do Pest.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"896\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/image-20.png\" alt=\"\" class=\"wp-image-687758\" style=\"width:706px\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Corre\u00e7\u00e3o r\u00e1pida <em>Convert to pipe operator<\/em><\/h3>\n\n\n\n<p>Agora o PhpStorm detecta elementos do c\u00f3digo nos quais a sintaxe de operadores de pipes do PHP 8.5 possa ser usada e sugere uma corre\u00e7\u00e3o r\u00e1pida para converter esses elementos em cadeias de operadores de pipe, mais f\u00e1ceis de ler.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"737\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/image-21.png\" alt=\"\" class=\"wp-image-687769\" style=\"width:706px\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Laravel<\/h2>\n\n\n\n<ul>\n<li><strong>Suporte a frameworks<\/strong>: suporte ao Laravel 13 e a novas vers\u00f5es do Livewire e Filament. Suporte a novas diretivas do Blade, @hasStack e @includeIsolated.<\/li>\n\n\n\n<li><strong>Suporte a novos pacotes<\/strong>: Laravel Wayfinder, PHP Native, staudenmeir\/laravel-cte e staudenmeir\/laravel-adjacency-list.<\/li>\n\n\n\n<li><strong>Melhorias para o Eloquent<\/strong>: suporte aos m\u00e9todos avan\u00e7ados #[Scope], al\u00e9m de <em>Find Usages<\/em> otimizado e mais preciso para m\u00e9todos de escopos, atributos e rela\u00e7\u00f5es.<\/li>\n\n\n\n<li><strong>Interface de usu\u00e1rio e navega\u00e7\u00e3o<\/strong>: interface de visualiza\u00e7\u00e3o de usos no Blade, melhores dicas de inser\u00e7\u00e3o de controlador e nova interface de pesquisa de rotas, al\u00e9m de rotas para a janela de ferramentas <em>Endpoints<\/em>.<\/li>\n\n\n\n<li><strong>Ajustes para produtividade<\/strong>: nova a\u00e7\u00e3o <em>Add Application Database<\/em>; execu\u00e7\u00e3o de comandos do Artisan na janela de ferramentas <em>Terminal<\/em> ou atrav\u00e9s do interpretador PHP.<\/li>\n\n\n\n<li><strong>Servidor MCP do Laravel Idea<\/strong>: inclu\u00eddo com o servidor MCP do PhpStorm.<br><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1412\" height=\"796\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/laravel-1-1.png\" alt=\"\" class=\"wp-image-689707\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1412\" height=\"796\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/laravel-2-1.png\" alt=\"\" class=\"wp-image-689718\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1412\" height=\"796\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/laravel-3-1.png\" alt=\"\" class=\"wp-image-689729\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1412\" height=\"796\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/laravel-4-1.png\" alt=\"\" class=\"wp-image-689740\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Para ver a lista completa das atualiza\u00e7\u00f5es, veja o <a href=\"https:\/\/laravel-idea.com\/docs\/changelog\" target=\"_blank\" rel=\"noopener\">changelog do Laravel Idea<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Front-end<\/h2>\n\n\n\n<p>Agora o suporte a TypeScript no PhpStorm usa como padr\u00e3o o mecanismo de tipos implementado sobre o servi\u00e7o da linguagem TypeScript, proporcionando uma infer\u00eancia de tipos mais precisa e menor uso de CPU em grandes projetos. O suporte a TypeScript tamb\u00e9m foi aperfei\u00e7oado com um melhor tratamento de importa\u00e7\u00f5es autom\u00e1ticas de aliases de caminhos e refer\u00eancias a projetos, al\u00e9m da integra\u00e7\u00e3o de dicas de inser\u00e7\u00e3o do servidor da linguagem TypeScript, baseado em Go. E agora a an\u00e1lise de JavaScript tamb\u00e9m trata corretamente especificadores de strings literais <code>import \/ export<\/code>.<\/p>\n\n\n\n<p>O suporte a frameworks e estilos foi refinado em todo o IDE:&nbsp;<\/p>\n\n\n\n<ul>\n<li>Agora o IDE real\u00e7a as novas diretivas <code>use memo<\/code> e <code>use no memo<\/code> do React.&nbsp;<\/li>\n\n\n\n<li>A integra\u00e7\u00e3o com o Vue usa a vers\u00e3o 3.1.8, atualizada, de <code>@vue\/typescript-plugin<\/code>.&nbsp;<\/li>\n\n\n\n<li>As configura\u00e7\u00f5es para o Astro podem ser feitas atrav\u00e9s de JSON para integra\u00e7\u00e3o com o servidor de linguagem.&nbsp;<\/li>\n\n\n\n<li>As modernas fun\u00e7\u00f5es <code>color()<\/code> de CSS e mais espa\u00e7os de cores t\u00eam suporte em swatches e pr\u00e9-visualiza\u00e7\u00f5es.&nbsp;<\/li>\n\n\n\n<li>Suporte \u00e0 sintaxe de modelos do Angular 21.x.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bancos de dados<\/h2>\n\n\n\n<p>Agora a integra\u00e7\u00e3o do chat de IA com o Codex e o Claude Agent oferece suporte completo e nativo para os seus bancos de dados conectados. Com isso, agora voc\u00ea pode consultar, analisar e modificar o estado do seu banco de dados usando linguagem natural, diretamente no IDE.<\/p>\n\n\n\n<p>Este mesmo recurso tamb\u00e9m est\u00e1 dispon\u00edvel para agentes externos, atrav\u00e9s de um <a href=\"https:\/\/www.jetbrains.com\/help\/ai-assistant\/mcp.html\" target=\"_blank\" rel=\"noopener\">servidor MCP<\/a>.<\/p>\n\n\n\n<p>Agora as configura\u00e7\u00f5es de fontes de dados podem ser armazenadas na sua <a href=\"https:\/\/sales.jetbrains.com\/hc\/en-gb\/articles\/208459005-What-is-JetBrains-Account\" target=\"_blank\" rel=\"noopener\">conta da JetBrains<\/a>, atrav\u00e9s de modelos de fontes de dados. Esta atualiza\u00e7\u00e3o \u00e9 conveniente em especial para usu\u00e1rios do All Products Pack e para todos os que usam v\u00e1rias inst\u00e2ncias de JetBrains IDEs. Ela permite acessar modelos e configura\u00e7\u00f5es de fontes de dados em todos os JetBrains IDEs com recursos de bancos de dados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recursos de aumento de produtividade<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Atualiza\u00e7\u00f5es do cursor e sele\u00e7\u00e3o do editor<\/h3>\n\n\n\n<p>Continuamos a modernizar nossos IDEs e, nesta vers\u00e3o, repaginamos algo com que voc\u00ea interage o tempo todo: o editor. A anima\u00e7\u00e3o suave do cursor e o comportamento de sele\u00e7\u00e3o atualizado proporcionam maior conforto, um visual mais limpo e uma experi\u00eancia de programa\u00e7\u00e3o mais agrad\u00e1vel. <\/p>\n\n\n\n<p><a href=\"https:\/\/blog.jetbrains.com\/platform\/2026\/02\/editor-improvements-smooth-caret-animation-and-new-selection-behavior\/\">Leia mais<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trabalhe em diversos branches ao mesmo tempo, com \u00e1rvores de trabalho do Git<\/h3>\n\n\n\n<p>Com a evolu\u00e7\u00e3o dos agentes de IA, a execu\u00e7\u00e3o paralela de diversas tarefas tornou-se importante para poupar tempo. \u00c9 exatamente a\u00ed que as \u00e1rvores de trabalho do Git s\u00e3o extremamente \u00fateis. Para dar suporte a fluxos de trabalho de ponta para o desenvolvimento de software incrementado por IA, agora o PhpStorm oferece suporte de primeira a \u00e1rvores de trabalho do Git. Crie um worktree separado para uma corre\u00e7\u00e3o urgente, entregue outro a um agente de IA e continue trabalhando no seu branch principal \u2013 tudo ao mesmo tempo, sem interrup\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1332\" height=\"436\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/several_worktrees_dark.png\" alt=\"\" class=\"wp-image-689752\" style=\"width:706px\"\/><\/figure>\n\n\n\n<p>Mesmo que voc\u00ea n\u00e3o use agentes, as \u00e1rvores de trabalho lhe poupar\u00e3o tempo ao alternar entre branches, especialmente em projetos grandes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Suporte nativo ao Wayland<\/h3>\n\n\n\n<p>Agora os IDEs baseados no IntelliJ s\u00e3o executados nativamente no Wayland como padr\u00e3o. Esta transi\u00e7\u00e3o traz o m\u00e1ximo conforto para os profissionais de Linux, atrav\u00e9s de telas HiDPI mais n\u00edtidas e melhor tratamento de entradas, e abre caminho para futuras melhorias, como o suporte ao Vulkan.<\/p>\n\n\n\n<p>Embora o Wayland traga benef\u00edcios e sirva como base para futuras melhorias, nossa prioridade \u00e9 a confiabilidade. Assim, o IDE passar\u00e1 automaticamente para o X11 em ambientes sem suporte, para manter o seu fluxo de trabalho sem interrup\u00e7\u00f5es. <a href=\"https:\/\/blog.jetbrains.com\/platform\/2026\/02\/wayland-by-default-in-2026-1-eap\/\">Saiba mais<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Complementa\u00e7\u00e3o no terminal<\/h3>\n\n\n\n<p>Pare de memorizar comandos! Comece a descobri-los. A complementa\u00e7\u00e3o no terminal ajuda voc\u00ea a explorar os subcomandos e par\u00e2metros dispon\u00edveis, \u00e0 medida que voc\u00ea digita. Quer voc\u00ea esteja trabalhando com ferramentas complexas de linha de comando, como Git, Docker ou kubectl, ou usando os seus pr\u00f3prios scripts personalizados, este recurso sugere op\u00e7\u00f5es v\u00e1lidas de forma inteligente e em tempo real.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fim do suporte ao Code With Me<\/h2>\n\n\n\n<p>\u00c0 medida que continuamos a fazer nossos IDEs evolu\u00edrem e nos concentramos nas \u00e1reas que entregam mais valor para os desenvolvedores, decidimos encerrar o suporte ao Code With Me, nosso servi\u00e7o para programa\u00e7\u00e3o colaborativa e em pares. A demanda por este tipo de recurso diminuiu nos \u00faltimos anos e estamos dando prioridade a fluxos de trabalho mais modernos e adequados ao desenvolvimento de software em n\u00edvel profissional.<\/p>\n\n\n\n<p>A partir da vers\u00e3o 2026.1, o Code With Me n\u00e3o ser\u00e1 mais inclu\u00eddo nos JetBrains IDEs. Ficar\u00e1 dispon\u00edvel no JetBrains Marketplace como um plug-in separado. A vers\u00e3o 2026.1 dos IDEs ser\u00e1 a \u00faltima com suporte oficial ao Code With Me, pois estamos gradualmente desativando o servi\u00e7o.<\/p>\n\n\n\n<p>Leia o an\u00fancio completo e o cronograma para o fim do suporte em <a href=\"https:\/\/blog.jetbrains.com\/platform\/2026\/03\/sunsetting-code-with-me\/\">nossa postagem no blog<\/a>.\u00a0<\/p>\n\n\n\n<p><em>Artigo original em ingl\u00eas por:<\/em><br><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/Hanna-Yakush-e1688138701834-200x200.jpeg\" width=\"200\" height=\"200\" alt=\"Hanna Yakush\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Hanna Yakush<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":688069,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[9063,477],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/phpstorm\/695004"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/phpstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/phpstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=695004"}],"version-history":[{"count":7,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/phpstorm\/695004\/revisions"}],"predecessor-version":[{"id":695721,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/phpstorm\/695004\/revisions\/695721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/688069"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=695004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=695004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=695004"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=695004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}