{"id":465433,"date":"2024-04-10T18:31:12","date_gmt":"2024-04-10T17:31:12","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=465433"},"modified":"2024-04-10T18:31:16","modified_gmt":"2024-04-10T17:31:16","slug":"suas-ferramentas-de-programacao-da-jetbrains-estao-prontas-para-serem-atualizadas-para-a-versao-2024-1","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2024\/04\/10\/suas-ferramentas-de-programacao-da-jetbrains-estao-prontas-para-serem-atualizadas-para-a-versao-2024-1\/","title":{"rendered":"Suas ferramentas de programa\u00e7\u00e3o da JetBrains est\u00e3o prontas para serem atualizadas para a vers\u00e3o 2024.1"},"content":{"rendered":"\n<p>Seus IDEs da JetBrains e extens\u00f5es de VS est\u00e3o prontos para serem atualizados. Suas vers\u00f5es 2024.1 mais recentes v\u00eam com muitos recursos para ajudar voc\u00ea a trabalhar de maneira mais inteligente e r\u00e1pida, incluindo complementa\u00e7\u00e3o de c\u00f3digo de linha inteira com tecnologia de IA executada localmente, um novo terminal e muito mais.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IDEs da JetBrains<\/h2>\n\n\n\n<p>A atualiza\u00e7\u00e3o 2024.1 traz <strong>complementa\u00e7\u00e3o de c\u00f3digo de linha inteira<\/strong> com tecnologia de IA. Ela \u00e9 executada localmente sem enviar dados pela Internet.&nbsp;A complementa\u00e7\u00e3o de c\u00f3digo de linha inteira est\u00e1 dispon\u00edvel atualmente para Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go e Ruby nos JetBrains IDEs correspondentes: IntelliJ IDEA Ultimate, PyCharm Professional, WebStorm, PhpStorm, GoLand e RubyMine. Ela j\u00e1 est\u00e1 inclu\u00edda na sua assinatura ativa do JetBrains IDE ou do All Products Pack. Saiba mais na <a href=\"https:\/\/blog.jetbrains.com\/blog\/2024\/04\/04\/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know\/\">postagem de blog dedicada<\/a>.<\/p>\n\n\n\n<p>Nas vers\u00f5es 2024.1 dos IDEs da JetBrains, reformulamos o terminal com melhorias visuais e funcionais para simplificar o trabalho com a linha de comando. O <strong>novo terminal<\/strong> est\u00e1 atualmente em Beta. <strong>Linhas fixas<\/strong> s\u00e3o um novo recurso que ajuda voc\u00ea a navegar por arquivos grandes sem perder o foco.<\/p>\n\n\n\n<p>Outras altera\u00e7\u00f5es not\u00e1veis incluem v\u00e1rios <strong>aprimoramentos do VCS<\/strong>, incluindo revis\u00e3o de c\u00f3digo no editor para usu\u00e1rios do GitHub e GitLab, uma visualiza\u00e7\u00e3o focada das altera\u00e7\u00f5es em branches na aba <em>Log<\/em> e muito mais, bem como <strong>melhorias na experi\u00eancia do usu\u00e1rio<\/strong>, como a op\u00e7\u00e3o de reduzir o zoom de todo o IDE para 90%, 80% ou 70%.<\/p>\n\n\n\n<p>Cada um dos IDEs da JetBrains tamb\u00e9m vem com uma infinidade de recursos espec\u00edficos do produto. Confira os resumos ou mergulhe em nossas p\u00e1ginas de Novidades para obter informa\u00e7\u00f5es mais detalhadas:<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/idea\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA 2024.1<\/a> apresenta suporte para Java 22, garantindo compatibilidade com os recursos mais recentes da linguagem. Adicionamos um novo modo Kotlin K2 (Alpha), o que significa an\u00e1lise de c\u00f3digo Kotlin aprimorada e um aumento no desempenho e estabilidade do realce e da complementa\u00e7\u00e3o de c\u00f3digo. Al\u00e9m disso, melhorias para Spring, Quarkus, Terraform, WireMock e OpenRewrite aprimoram a experi\u00eancia de desenvolvimento em v\u00e1rias frameworks e tecnologias.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">PyCharm 2024.1<\/a> traz v\u00e1rios novos recursos para notebooks Jupyter integrados. Controle de vers\u00e3o simplificado com nova compara\u00e7\u00e3o visual, renderiza\u00e7\u00e3o por widget e a capacidade de explicar pandas e DataFrames Polars com o AI Assistant. Agora, voc\u00ea tamb\u00e9m pode acessar toda a documenta\u00e7\u00e3o dos modelos Hugging Face diretamente no PyCharm.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/webstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">WebStorm 2024.1<\/a> apresenta um conjunto de novos recursos para melhorar sua experi\u00eancia de programa\u00e7\u00e3o em JavaScript e TypeScript, incluindo melhorias na documenta\u00e7\u00e3o r\u00e1pida, dicas no editor para uso de componentes em arquivos do Vue, Svelte e Astro e um novo widget <em>Language Services<\/em>.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">DataGrip 2024.1<\/a> chegou com v\u00e1rios aprimoramentos. O AI Assistant agora permite que voc\u00ea melhore a qualidade das consultas SQL geradas anexando um esquema de banco de dados para contextualizar o chat por IA. Simplificamos as sess\u00f5es, melhorando a efici\u00eancia do fluxo de trabalho dos usu\u00e1rios. Com a capacidade de se concentrar em um \u00fanico registro no editor de dados e um novo recurso de filtragem local, os usu\u00e1rios agora podem navegar e manipular os dados com mais facilidade do que nunca.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">GoLand 2024.1<\/a> melhora o desempenho, o desenvolvimento remoto e o suporte ao Dev Container e foi atualizado para o Go 1.22. A nova vers\u00e3o tamb\u00e9m vem com an\u00e1lise de fluxo de dados, bem como aprimoramentos na UX (experi\u00eancia do usu\u00e1rio) e ferramentas.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/clion\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">CLion 2024.1<\/a> melhora a experi\u00eancia de edi\u00e7\u00e3o do CMake, desbloqueia recursos de depura\u00e7\u00e3o de v\u00e1rios processos, auxilia com descri\u00e7\u00f5es de hardware mais precisas nos arquivos da \u00e1rvore do dispositivo e traz uma integra\u00e7\u00e3o significativamente aprimorada com sistemas de controle de vers\u00e3o.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Rider 2024.1<\/a> oferece um novo recurso para monitorar o desempenho do seu aplicativo e coletar m\u00e9tricas importantes. Atualizamos a caixa de di\u00e1logo <em>New Project<\/em> para uma configura\u00e7\u00e3o de projeto mais r\u00e1pida e f\u00e1cil. A nova vers\u00e3o ajuda voc\u00ea durante a depura\u00e7\u00e3o, atrav\u00e9s do visualizador de cole\u00e7\u00f5es e na exibi\u00e7\u00e3o do tempo de intervalo entre dois pontos de interrup\u00e7\u00e3o. Os desenvolvedores de jogos podem se beneficiar de um novo conjunto de recursos para o popular recurso Unity Odin Inspector e do suporte para o framework Slate UI da Unreal Engine.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">PhpStorm 2024.1<\/a> adiciona suporte para o AssetMapper do Symfony: m\u00f3dulos e pacotes ausentes podem ser facilmente instalados via importmap.php, e \u00e9 fornecida complementa\u00e7\u00e3o autom\u00e1tica completa para suas classes e m\u00e9todos. Ele tamb\u00e9m vem com melhorias para o Pest: a cria\u00e7\u00e3o de testes est\u00e1 dispon\u00edvel diretamente no menu de a\u00e7\u00e3o Intention. Finalmente, o PhpStorm agora oferece suporte para a execu\u00e7\u00e3o de testes com o PHPUnit 11.0.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">RubyMine 2024.1<\/a> introduz suporte para o gerenciador de vers\u00f5es Mise, agilizando ainda mais o gerenciamento de vers\u00f5es do Ruby. Essa vers\u00e3o inclui o AI Assistant aprimorado, bem como atualiza\u00e7\u00f5es de inspe\u00e7\u00e3o personalizadas para o Ruby 3.3. Al\u00e9m disso, o RubyMine 2024.1 aprimora a experi\u00eancia de desenvolvimento com recursos como tags de fechamento no ERB, a capacidade de executar comandos do VCS com o SDK do projeto atual e suporte ao Debase 3.0 otimizado para Ruby 3.3, aprimorando os recursos de depura\u00e7\u00e3o e garantindo compatibilidade perfeita com a mais recente vers\u00e3o do Ruby.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/dataspell\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">DataSpell 2024.1<\/a> apresenta uma op\u00e7\u00e3o para escrever SQL para consultar data frames e arquivos CSV diretamente do notebook Jupyter, c\u00e9lulas Import Data que permitem simplesmente soltar um arquivo e come\u00e7ar a trabalhar nele imediatamente, al\u00e9m de v\u00e1rios aprimoramentos no suporte para DBT, como o visualizador DAG, insights de c\u00f3digo e muito mais.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ferramentas .NET e extens\u00f5es VS<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/resharper\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">No ReSharper 2024.1<\/a>, melhoramos ainda mais o suporte ao C#, incluindo mais sugest\u00f5es para converter c\u00f3digo em express\u00f5es de cole\u00e7\u00e3o e avisos quando uma cole\u00e7\u00e3o \u00e9 modificada durante a itera\u00e7\u00e3o dentro de loops <em>foreach<\/em>. O suporte para Razor agora resolve refer\u00eancias para as diretivas @addTagHelper e @removeTagHelper, e a experi\u00eancia e interface do usu\u00e1rio para a edi\u00e7\u00e3o de regras de nomenclatura personalizadas foram bastante aprimoradas.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/resharper-cpp\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">ReSharper C++ 2024.1<\/a> melhora o suporte para m\u00f3dulos C++20 e implementa chamadas de sa\u00edda no Call Tracking. A assist\u00eancia \u00e0 codifica\u00e7\u00e3o tamb\u00e9m recebeu algumas atualiza\u00e7\u00f5es, incluindo refatora\u00e7\u00e3o aprimorada de Change Signature e suporte atualizado para coment\u00e1rios de documenta\u00e7\u00e3o. Para desenvolvedores da Unreal Engine, o ReSharper C++ 2024.1 oferece suporte para o framework Slate UI e complementa\u00e7\u00e3o de caminho de ativos no c\u00f3digo C++.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI Assistant<\/h2>\n\n\n\n<p>O AI Assistant recebeu v\u00e1rias atualiza\u00e7\u00f5es valiosas, incluindo melhorias na gera\u00e7\u00e3o de testes e complementa\u00e7\u00e3o de c\u00f3digo na nuvem, prompts personalizados para mensagens de commit, cria\u00e7\u00e3o de arquivos a partir de chat por IA e gera\u00e7\u00e3o de c\u00f3digo atualizada no editor.<\/p>\n\n\n\n<p>A partir da vers\u00e3o 2024.1, o AI Assistant foi desvinculado e agora est\u00e1 dispon\u00edvel como um plug-in separado. Observe que o uso do AI Assistant requer uma assinatura ativa do <a href=\"https:\/\/www.jetbrains.com\/ai\/\" target=\"_blank\" rel=\"noopener\">JetBrains AI<\/a>.<\/p>\n\n\n\n<p>N\u00e3o se esque\u00e7a de atualizar as suas ferramentas de programa\u00e7\u00e3o. Recomendamos usar o <strong><a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Toolbox App<\/a>&nbsp;<\/strong>para gerenciar as vers\u00f5es dos seus IDEs.<br><br>Agradecemos por confiar em nossas ferramentas. Nas pr\u00f3ximas vers\u00f5es, esperamos oferecer mais recursos \u00fateis e que poupam tempo.<\/p>\n\n\n\n<p>A Equipe da JetBrains<\/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:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" 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                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":461898,"comment_status":"closed","ping_status":"closed","template":"","categories":[907,4114],"tags":[],"cross-post-tag":[7099],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/465433"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/blog"}],"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=465433"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/465433\/revisions"}],"predecessor-version":[{"id":465440,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/465433\/revisions\/465440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/461898"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=465433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=465433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=465433"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=465433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}