{"id":670373,"date":"2025-12-22T23:00:13","date_gmt":"2025-12-22T22:00:13","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=clion&#038;p=670373"},"modified":"2025-12-22T23:00:28","modified_gmt":"2025-12-22T22:00:28","slug":"o-clion-2025-3-chegou-e-esta-epico-mecanismo-de-linguagem-mais-rapido-depurador-constexpr-exclusivo-suporte-para-dap-e-muito-mais","status":"publish","type":"clion","link":"https:\/\/blog.jetbrains.com\/pt-br\/clion\/2025\/12\/o-clion-2025-3-chegou-e-esta-epico-mecanismo-de-linguagem-mais-rapido-depurador-constexpr-exclusivo-suporte-para-dap-e-muito-mais\/","title":{"rendered":"O CLion 2025.3 chegou e est\u00e1 \u00e9pico: Mecanismo de linguagem mais r\u00e1pido, depurador Constexpr exclusivo, suporte para DAP e muito mais"},"content":{"rendered":"<p>Esta \u00e9 uma das nossas maiores atualiza\u00e7\u00f5es de todos os tempos, com recursos avan\u00e7ados e refinamentos para proporcionar um workflow mais suave.<\/p>\n<p>O CLion 2025.3 representa uma das nossas vers\u00f5es mais ambiciosas at\u00e9 o momento. Al\u00e9m das extensas adi\u00e7\u00f5es de recursos e melhorias no workflow, esta vers\u00e3o marca uma mudan\u00e7a fundamental na forma como abordamos o suporte \u00e0s linguagens C e C++, priorizando a velocidade e a precis\u00e3o em todos os n\u00edveis.<\/p>\n<p>As principais atualiza\u00e7\u00f5es da vers\u00e3o s\u00e3o:<\/p>\n<ul>\n<li><a href=\"#faster-performance-with-the-new-language-engine\" data-type=\"internal\" data-id=\"#faster-performance-with-the-new-language-engine\">Desempenho mais r\u00e1pido<\/a> com o mecanismo de linguagem CLion Nova como padr\u00e3o.<\/li>\n<li><a href=\"#constexpr-debugger-insight-into-compile-time-evaluations\" data-type=\"internal\" data-id=\"#constexpr-debugger-insight-into-compile-time-evaluations\">Insights mais profundos sobre avalia\u00e7\u00f5es em tempo de compila\u00e7\u00e3o<\/a> com o exclusivo depurador Constexpr.<\/li>\n<li><a href=\"#expanded-debugger-support-with-dap-technology\">Op\u00e7\u00f5es expandidas do depurador<\/a> com suporte para o DAP (Debug Adapter Protocol).<\/li>\n<li><a href=\"#new-default-look-the-islands-theme\">Novo visual padr\u00e3o<\/a> com o tema <em>Islands<\/em>.<\/li>\n<\/ul>\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\/2025\/11\/image-43.png\" alt=\"\" class=\"wp-image-661841\" \/><\/figure>\n<p>Voc\u00ea pode baixar o CLion 2025.3 no link abaixo, por meio do <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>, como um pacote snap se estiver usando o Ubuntu, ou por meio de uma atualiza\u00e7\u00e3o de patch da vers\u00e3o 2025.2.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/clion\/download\/\" target=\"_blank\" rel=\"noopener\" data-test=\"blog-article-cta\"><i class=\"download-icon\"><\/i>BAIXAR CLION 2025.3<\/a><\/p>\n<h2 class=\"wp-block-heading\">Mais rapidez no desempenho com o novo mecanismo de linguagem<\/h2>\n<p>Agora voc\u00ea pode programar mais r\u00e1pido e trabalhar de forma mais eficiente gra\u00e7as ao nosso novo engine de linguagem C e C++, o CLion Nova. Com esse engine, o IDE ganhou mais desempenho e ficou mais responsivo e preciso. Agora o CLion Nova inclui os recursos mais solicitados, al\u00e9m de outros exclusivos. Para garantir que todos se beneficiem do CLion Nova, agora ele \u00e9 o engine de linguagem padr\u00e3o para todos os usu\u00e1rios.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<div class=\"wp-block-pb-accordion-item c-accordion__item js-accordion-item no-js\" data-initially-open=\"false\" data-click-to-close=\"true\" data-auto-close=\"true\" data-scroll=\"false\" data-scroll-offset=\"0\">\n<h3 id=\"at-6593680\" class=\"c-accordion__title js-accordion-controller\" role=\"button\"><strong>O que \u00e9 o CLion Nova?<\/strong><\/h3>\n<div id=\"ac-6593680\" class=\"c-accordion__content\">\n<p>O CLion Nova \u00e9 um mecanismo de linguagem C e C++ baseado no mecanismo exclusivo da JetBrains, originalmente desenvolvido para o ReSharper C++ e o Rider. Adaptamos esse mecanismo interno especificamente para o CLion e o apresentamos pela primeira vez como &#8220;CLion Nova&#8221; em novembro de 2023.\u00a0<\/p>\n<p>Esse novo mecanismo \u00e9 uma alternativa ao antigo mecanismo CLion Classic. O CLion Classic acumulou problemas de desempenho e confiabilidade ao longo do tempo. O CLion Nova foi projetado especificamente para enfrentar esses desafios, oferecendo maior capacidade de resposta, precis\u00e3o e efici\u00eancia geral.<\/p>\n<p>Leia <a href=\"https:\/\/blog.jetbrains.com\/clion\/2023\/11\/clion-nova\/\">este artigo<\/a> para saber mais sobre a pr\u00e9-hist\u00f3ria, os objetivos e as vantagens do CLion Nova em rela\u00e7\u00e3o ao CLion Classic.<\/p>\n<\/div>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p>As tr\u00eas subse\u00e7\u00f5es a seguir explicam por que o CLion Nova \u00e9 mais eficiente em termos de desempenho e mem\u00f3ria do que o CLion Classic, demonstram os recursos exclusivos que ele oferece em rela\u00e7\u00e3o ao CLion Classic e respondem a perguntas frequentes sobre a migra\u00e7\u00e3o para o CLion Nova como mecanismo padr\u00e3o.<\/p>\n<p>Confira todas as outras atualiza\u00e7\u00f5es e aprimoramentos na <a href=\"https:\/\/docs.google.com\/document\/d\/113VNr_InuJG29zFVKKQeHTO02DagAB1MBz9kA3Ehjpw\/edit?tab=t.0#heading=h.bwmgoual9mrc\" target=\"_blank\" rel=\"noopener\">pr\u00f3xima se\u00e7\u00e3o<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Vantagens de desempenho e mem\u00f3ria<\/h3>\n<p>Aqui est\u00e3o algumas das tarefas e m\u00e9tricas essenciais do editor nas quais o desempenho do CLion Nova <span class=\"jb-tooltip\" data-tooltip=\"Based on internal comparison tests.\">supera<\/span> o do CLion Classic:<\/p>\n<ul>\n<li>Complementa\u00e7\u00e3o de c\u00f3digo at\u00e9 duas vezes mais r\u00e1pida<\/li>\n<li>Detec\u00e7\u00e3o de erros at\u00e9 3 vezes mais r\u00e1pida<\/li>\n<li>Realce de c\u00f3digo at\u00e9 4 vezes mais r\u00e1pido ao abrir um novo arquivo<\/li>\n<li>Refatora\u00e7\u00e3o at\u00e9 4 vezes mais r\u00e1pida<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/Diagram-1.png\" alt=\"\" class=\"wp-image-661879\" \/><\/figure>\n<p>O v\u00eddeo abaixo compara o tempo necess\u00e1rio para renomear uma classe no CLion Classic e no CLion Nova ao trabalhar com projetos grandes (mais de 100.000 linhas de c\u00f3digo). Isso demonstra que o novo mecanismo pode ser mais de seis vezes mais r\u00e1pido.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/1_cl_nova.gif\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/1_cl_nova_preview.jpg\" alt=\"\" width=\"1200\" class=\"wp-image-661890\" \/><\/figure>\n<p>O CLion Nova tamb\u00e9m consome menos mem\u00f3ria ao trabalhar em grandes projetos, como o LLVM e o <a href=\"https:\/\/blog.jetbrains.com\/clion\/2024\/11\/2024-3-available\/#memory-usage-improvements\">Chromium<\/a>. Fizemos um teste interno com o LLVM e descobrimos que o CLion Nova usa 24% menos mem\u00f3ria do que o CLion Classic. O motivo disso \u00e9 que, com o novo mecanismo, a m\u00e1quina virtual Java (JVM) n\u00e3o usa toda a mem\u00f3ria sozinha, mas a compartilha com o componente de back-end do .NET. Os s\u00edmbolos s\u00e3o armazenados separadamente, ent\u00e3o a interface do IDE congela menos.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/Diagram-2.png\" alt=\"\" class=\"wp-image-661912\" \/><\/figure>\n<h3 class=\"wp-block-heading\">Recursos exclusivos do CLion Nova<\/h3>\n<p>O novo mecanismo agora oferece suporte n\u00e3o apenas aos recursos mais importantes do CLion Classic, como tamb\u00e9m a v\u00e1rios recursos totalmente novos, exclusivos do CLion Nova. Aqui est\u00e3o alguns exemplos:<\/p>\n<ul>\n<li>O <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/09\/introducing-constexpr-debugger\/\">Depurador Constexpr<\/a> permite que voc\u00ea permane\u00e7a no mundo do compilador e veja o que realmente acontece. Voc\u00ea pode passar pela avalia\u00e7\u00e3o, inspecionar os valores e confirmar qual branch if constexpr foi acionado.<\/li>\n<li>O <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/08\/clion-2025-2-release\/#reworked-code-formatter\">formatador de c\u00f3digo reformulado<\/a> oferece uma melhor experi\u00eancia ao usu\u00e1rio e fornece uma nova op\u00e7\u00e3o que permite usar um arquivo EditorConfig para as configura\u00e7\u00f5es de estilo de c\u00f3digo.<\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/help\/clion\/new-inlay-hints-clion-nova.html\" target=\"_blank\" rel=\"noopener\">Dicas de inser\u00e7\u00e3o<\/a> no editor mostram nomes de vari\u00e1veis autom\u00e1ticas, tipos de retorno de fun\u00e7\u00e3o e lambda, vincula\u00e7\u00f5es estruturadas e chamadas em fun\u00e7\u00e3o. H\u00e1 tamb\u00e9m dicas para nomes de namespace e diretivas de pr\u00e9-processador.<\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/help\/clion\/new-refactorings-clion-nova.html\" target=\"_blank\" rel=\"noopener\">Refatora\u00e7\u00f5es adicionais<\/a> incluem a introdu\u00e7\u00e3o de um novo campo, um alias de namespace e uma declara\u00e7\u00e3o <code>using enum<\/code>.<\/li>\n<li>A <a href=\"https:\/\/www.jetbrains.com\/help\/ai-assistant\/code-completion.html\" target=\"_blank\" rel=\"noopener\">Complementa\u00e7\u00e3o de c\u00f3digo na nuvem<\/a>, com a tecnologia do JetBrains AI Assistant, pode fazer a complementa\u00e7\u00e3o autom\u00e1tica de linhas \u00fanicas de c\u00f3digo, blocos de c\u00f3digo e fun\u00e7\u00f5es inteiras em tempo real com base no contexto do projeto.<\/li>\n<li>A <a href=\"https:\/\/www.jetbrains.com\/help\/clion\/full-line-code-completion.html\" target=\"_blank\" rel=\"noopener\">Complementa\u00e7\u00e3o de c\u00f3digo de linha completa para C++<\/a> funciona localmente e fornece sugest\u00f5es de linha \u00fanica com base no contexto do arquivo atual.<\/li>\n<li>O <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/09\/junie-availability\/\">Junie<\/a>, o agente de programa\u00e7\u00e3o por IA da JetBrains, pode realizar tarefas complexas de forma independente, como testar c\u00f3digos, corrigir bugs, fazer bootstrap e prototipagem e pesquisar dentro de projetos. Mesmo que voc\u00ea possa executar o Junie com o CLion Classic, ele n\u00e3o funcionar\u00e1 corretamente, e recursos essenciais n\u00e3o estar\u00e3o dispon\u00edveis. Para acessar todos os recursos do Junie, voc\u00ea deve usar o CLion Nova.<\/li>\n<\/ul>\n<p>Tamb\u00e9m queremos destacar dois pontos importantes:<\/p>\n<ul>\n<li>N\u00e3o planejamos adicionar suporte a esses recursos exclusivos no CLion Classic.<\/li>\n<li>De prop\u00f3sito, n\u00e3o buscamos a paridade completa de recursos ou o comportamento bug por bug entre o CLion Nova e o CLion Classic. No entanto, continuamos comprometidos com o processamento do feedback ap\u00f3s o lan\u00e7amento e com a implementa\u00e7\u00e3o das solicita\u00e7\u00f5es de recursos mais populares que deixamos passar.<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<div class=\"wp-block-pb-accordion-item c-accordion__item js-accordion-item no-js\" data-initially-open=\"false\" data-click-to-close=\"true\" data-auto-close=\"true\" data-scroll=\"false\" data-scroll-offset=\"0\">\n<h2 id=\"at-6593681\" class=\"c-accordion__title js-accordion-controller\" role=\"button\">Perguntas frequentes sobre o CLion Nova<\/h2>\n<div id=\"ac-6593681\" class=\"c-accordion__content\">\n<p>Consulte as perguntas frequentes abaixo para obter mais informa\u00e7\u00f5es sobre o CLion Nova se tornar o mecanismo de linguagem padr\u00e3o. Se n\u00e3o encontrar uma resposta para sua pergunta l\u00e1, envie-nos um e-mail para <a href=\"mailto:clion-support@jetbrains.com\">clion-support@jetbrains.com<\/a>. Teremos prazer em ajudar.<\/p>\n<h3 class=\"wp-block-heading\">Somos um cliente corporativo. Como isso nos afetar\u00e1?<\/h3>\n<p>A transi\u00e7\u00e3o n\u00e3o deve afetar voc\u00ea. No entanto, se voc\u00ea tiver alguma d\u00favida, entre em contato com seu CSE ou gerente de conta. Se n\u00e3o tiver certeza de quem precisa contatar, use nosso <a href=\"https:\/\/www.jetbrains.com\/lp\/customer-success-engineering\/?product=CLion&amp;_cl=MTsxOzE7YmdIVVJsQVI4QW1EOXdlWG14czBid1NqakNaTnBUYmxDcGkzdklHeVhCdVFua29jRWNVVUE1aVNCSzIwVk1Bdzs=#forms\" target=\"_blank\" rel=\"noopener\">formul\u00e1rio de contato para clientes corporativos<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Isso afetar\u00e1 os pre\u00e7os?<\/h3>\n<p>N\u00e3o, isso n\u00e3o afetar\u00e1 os pre\u00e7os. O CLion Nova \u00e9 simplesmente um mecanismo de suporte a linguagens diferente dentro do CLion, e seu plano de assinatura n\u00e3o \u00e9 afetado por sua op\u00e7\u00e3o de us\u00e1-lo ou usar o CLion Classic.<\/p>\n<h3 class=\"wp-block-heading\">Como voltar para o CLion Classic?<\/h3>\n<p>Lembre-se de que n\u00e3o estamos mais desenvolvendo ativamente o CLion Classic. Para voltar a us\u00e1-lo, acesse <em>Settings | Advanced Settings | CLion<\/em>, ou encontre a op\u00e7\u00e3o no \u00edcone <em>Settings<\/em> no canto superior direito do IDE.<\/p>\n<h3 class=\"wp-block-heading\">Qual \u00e9 o futuro do CLion Classic?<\/h3>\n<p>Queremos tornar o CLion Classic um plug-in sem pacote dispon\u00edvel para instala\u00e7\u00e3o no JetBrains Marketplace. Estamos planejando fazer isso em um dos lan\u00e7amentos do pr\u00f3ximo ano, mas n\u00e3o antes de seis meses a partir de agora.<\/p>\n<h3 class=\"wp-block-heading\">Ainda quero continuar com o CLion Classic. O que devo fazer?<\/h3>\n<p>Se voc\u00ea ainda quiser usar o CLion Classic, nos conte o motivo. Voc\u00ea pode entrar em contato conosco pelo e-mail <a href=\"mailto:clion-support@jetbrains.com\">clion-support@jetbrains.com<\/a> e compartilhar seus motivos. Tentaremos encontrar uma solu\u00e7\u00e3o para voc\u00ea.<\/p>\n<h3 class=\"wp-block-heading\">O CLion Nova faz upload do meu c\u00f3digo local para a nuvem para processamento ou an\u00e1lise?<\/h3>\n<p>N\u00e3o. O CLion Nova n\u00e3o \u00e9 diferente do CLion Classic nesse sentido e n\u00e3o faz upload do seu c\u00f3digo local ou de quaisquer dados para a nuvem. No entanto, h\u00e1 v\u00e1rios casos em que o IDE pode fazer upload do seu c\u00f3digo na nuvem ou coletar dados:<\/p>\n<ul>\n<li><strong>Recursos e agentes de IA n\u00e3o pr\u00e9-instalados:<\/strong> seu c\u00f3digo pode ser enviado a um provedor de LLM ao usar <span class=\"jb-tooltip\" data-tooltip=\"Full Line code completion is an exception: It works locally and doesn\u2019t send code to the cloud.\">Recursos alimentados por IA<\/span> com um modelo remoto ou trabalhando com agentes de programa\u00e7\u00e3o por IA. Observe que o JetBrains AI Assistant, o Junie e o Claude Agent n\u00e3o est\u00e3o inclu\u00eddos e habilitados por padr\u00e3o. Para saber mais sobre como a JetBrains lida com seu c\u00f3digo e seus dados, leia a <a href=\"https:\/\/www.jetbrains.com\/help\/ai\/data-collection-and-use-policy.html\" target=\"_blank\" rel=\"noopener\">Documenta\u00e7\u00e3o do JetBrains AI<\/a> e o <a href=\"https:\/\/www.jetbrains.com\/legal\/docs\/privacy\/privacy\/\" target=\"_blank\" rel=\"noopener\">Aviso de Privacidade da JetBrains<\/a>. Al\u00e9m disso, leia a <a href=\"https:\/\/blog.jetbrains.com\/blog\/2025\/09\/30\/detailed-data-sharing-for-better-ai\/\">postagem do blog<\/a> sobre as pr\u00f3ximas mudan\u00e7as na forma como o JetBrains AI coleta dados relacionados ao c\u00f3digo.<\/li>\n<li><strong>A licen\u00e7a n\u00e3o comercial:<\/strong> o CLion pode coletar telemetria an\u00f4nima e dados detalhados relacionados ao c\u00f3digo quando voc\u00ea estiver usando a licen\u00e7a n\u00e3o comercial (<a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/05\/clion-is-now-free-for-non-commercial-use\/#data-collection\">saiba mais<\/a>).<\/li>\n<\/ul>\n<p>Voc\u00ea tamb\u00e9m pode visualizar os tipos espec\u00edficos de dados que compartilha em <em>Settings | Appearance &amp; Behavior | System Settings | Data Sharing<\/em>.<\/p>\n<h3 class=\"wp-block-heading\">Voc\u00eas planejam fornecer suporte total para Objective-C no CLion Nova?<\/h3>\n<p>Atualmente, n\u00e3o planejamos fazer isso. Se voc\u00ea estiver trabalhando em um projeto que depende muito do c\u00f3digo Objective-C, recomendamos o uso do CLion Classic. No entanto, se o seu projeto incluir apenas parcialmente o c\u00f3digo Objective-C, o <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/04\/clion-2025-1-release\/#basic-support-for-objective-c\">suporte b\u00e1sico ao Objective-C<\/a> fornecido pelo CLion Nova pode ser suficiente. Caso contr\u00e1rio, siga ou vote a favor do <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/CPP-37281\" target=\"_blank\" rel=\"noopener\">CPP-37281<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Sou desenvolvedor de plug-ins. Como essa mudan\u00e7a vai me afetar?<\/h3>\n<p>Se voc\u00ea j\u00e1 tiver desenvolvido um plug-in para o CLion Classic, precisar\u00e1 adapt\u00e1-lo para o CLion Nova. Envie um e-mail para <a href=\"mailto:clion-support@jetbrains.com\">clion-support@jetbrains.com<\/a> e forne\u00e7a uma explica\u00e7\u00e3o detalhada do seu caso de uso. Tentaremos ajudar.<\/p>\n<p>Para plug-ins novos e existentes que n\u00e3o usam o mecanismo de linguagem do IDE, nada muda, e <a href=\"https:\/\/www.jetbrains.com\/help\/clion\/develop-plugins-for-clion.html\" target=\"_blank\" rel=\"noopener\">nossas instru\u00e7\u00f5es<\/a> permanecem v\u00e1lidas.<\/p>\n<\/div>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<h2 class=\"wp-block-heading\">Depurador Constexpr: insights sobre avalia\u00e7\u00f5es em tempo de compila\u00e7\u00e3o<\/h2>\n<p>O Constexpr Debugger \u00e9 uma ferramenta \u00fanica que oferece insights sobre avalia\u00e7\u00f5es em tempo de compila\u00e7\u00e3o, especialmente para c\u00f3digo <code>constexpr<\/code> e <code>consteval<\/code> \u2013 algo que nenhum outro IDE oferece atualmente.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/2_constexpr_debugger.gif\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/2_constexpr_debugger_preview.jpg\" alt=\"\" width=\"1200\" class=\"wp-image-662233\" \/><\/figure>\n<p>O Constexpr Debugger incrementa a experi\u00eancia de depura\u00e7\u00e3o para o C++ moderno, permite acompanhar passo a passo as avalia\u00e7\u00f5es, inspecionar os valores e confirmar qual branch de <code>constexpr<\/code> foi acionado, revelando exatamente como o compilador executa o seu c\u00f3digo. O depurador ajuda a compreender exatamente o que o compilador est\u00e1 fazendo e a corrigir problemas mais rapidamente. Para saber mais sobre como usar essa ferramenta, leia a <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/09\/introducing-constexpr-debugger\/\">postagem do blog<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Suporte ampliado a depuradores com a tecnologia de DAP<\/h2>\n<p>O CLion agora oferece suporte ao Debug Adapter Protocol (DAP), aproximando o IDE de ser agn\u00f3stico a depuradores. Com a tecnologia DAP, o CLion pode se comunicar com uma variedade de depuradores adicionais. Al\u00e9m do LLDB e do GDB, agora voc\u00ea pode usar implementa\u00e7\u00f5es de terceiros que suportam esse protocolo.<\/p>\n<div class=\"slider slider-full\">\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/3_1_dap.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/3_1_dap.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/3_2_dap.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/3_2_dap.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<\/p><\/div>\n<p>Para saber mais sobre como configurar um depurador DAP, leia a <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/10\/dap-debuggers\/\">postagem do blog<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Novo visual-padr\u00e3o: o tema <em>Islands<\/em><\/h2>\n<p>O novo tema <em>Islands<\/em> foi projetado para ajudar voc\u00ea a manter o foco e programar com facilidade. Ele apresenta abas instantaneamente reconhec\u00edveis, contraste aprimorado no editor, separa\u00e7\u00e3o distinta entre \u00e1reas de trabalho e cantos arredondados.\u00a0<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/4_islands_theme.png\" alt=\"\" class=\"wp-image-662277\" \/><\/figure>\n<p>Essa \u00e9 a apar\u00eancia padr\u00e3o no CLion e em outros JetBrains IDEs. Essa atualiza\u00e7\u00e3o \u00e9 apenas visual, ent\u00e3o toda a funcionalidade permanece igual. Para saber mais sobre os detalhes por tr\u00e1s dessa mudan\u00e7a, leia a <a href=\"https:\/\/blog.jetbrains.com\/platform\/2025\/09\/islands-theme-the-new-look-coming-to-jetbrains-ides\/\">postagem do blog sobre a plataforma IntelliJ<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Desenvolvimento embarcado<\/h2>\n<p>Neste lan\u00e7amento, simplificamos v\u00e1rios workflows incorporados e melhoramos as integra\u00e7\u00f5es de ferramentas. Isso ajudar\u00e1 voc\u00ea a gastar menos tempo com configura\u00e7\u00e3o e mais tempo com o que importa: as principais tarefas de desenvolvimento.<\/p>\n<h3 class=\"wp-block-heading\">Plug-ins essenciais inclu\u00eddos por padr\u00e3o<\/h3>\n<p>Aprimoramos a experi\u00eancia do usu\u00e1rio para desenvolvedores de sistemas embarcados que utilizam os plug-ins <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/8031-serial-port-monitor\" target=\"_blank\" rel=\"noopener\">Serial Port Monitor<\/a>, <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/13922-platformio-for-clion\" target=\"_blank\" rel=\"noopener\">PlatformIO<\/a> e <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/22407-rust\" target=\"_blank\" rel=\"noopener\">Rust<\/a>. Esses plug-ins agora est\u00e3o integrados ao IDE, ent\u00e3o n\u00e3o \u00e9 mais necess\u00e1rio instal\u00e1-los manualmente.\u00a0<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/5_embedded_serial_port.png\" alt=\"\" class=\"wp-image-662288\" \/><\/figure>\n<p>Al\u00e9m da integra\u00e7\u00e3o, tamb\u00e9m refinamos a experi\u00eancia e a interface do usu\u00e1rio dessas ferramentas para torn\u00e1-las mais f\u00e1ceis e pr\u00e1ticas de usar.<\/p>\n<h3 class=\"wp-block-heading\">Suporte aprimorado para STM32 e STM8<\/h3>\n<p>A JetBrains se tornou um <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/08\/st-authorized-partner\/\">Parceiro Autorizado ST<\/a>, tornando o CLion o JetBrains IDE recomendado para desenvolvimento embarcado com microcontroladores STM32 e STM8. Essa parceria refor\u00e7a nosso compromisso com o ecossistema embarcado e atende \u00e0 crescente demanda por dispositivos mais inteligentes e conectados.<\/p>\n<p>Nas vers\u00f5es mais recentes, vimos <a href=\"https:\/\/www.jetbrains.com\/clion\/whatsnew\/2025-1\/#scope-2025-1-embedded-development\" target=\"_blank\" rel=\"noopener\">aperfei\u00e7oando<\/a> ativamente a integra\u00e7\u00e3o do CLion com o STM32, para oferecermos uma plataforma robusta e moderna para o desenvolvimento moderno de sistemas embarcados.<\/p>\n<h3 class=\"wp-block-heading\">Inspe\u00e7\u00f5es ao vivo: melhorias de usabilidade e novas funcionalidades<\/h3>\n<p>Inspe\u00e7\u00f5es em tempo real permitem monitorar vari\u00e1veis globais sem parar a execu\u00e7\u00e3o do programa. Isso \u00e9 especialmente \u00fatil para desenvolvedores que trabalham com protocolos em que o tempo \u00e9 cr\u00edtico ou com processos f\u00edsicos que requerem opera\u00e7\u00e3o ininterrupta.<\/p>\n<p>Esta vers\u00e3o traz alguns avan\u00e7os funcionais e de usabilidade, como a possibilidade de visualizar valores de registradores perif\u00e9ricos, exportar dados em formato CSV e usar autocompletar para nomes de vari\u00e1veis. Essas atualiza\u00e7\u00f5es tornam as inspe\u00e7\u00f5es ao vivo ainda mais vers\u00e1teis e agrad\u00e1veis de usar. Voc\u00ea pode saber mais sobre o recurso na <a href=\"https:\/\/www.jetbrains.com\/help\/clion\/live-watches.html\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Ferramentas de build e formatos de projeto<\/h2>\n<p>Este lan\u00e7amento traz atualiza\u00e7\u00f5es essenciais do conjunto de ferramentas para usu\u00e1rios do Windows e integra\u00e7\u00f5es mais suaves para projetos West para manter seu ambiente de desenvolvimento atualizado e reduzir a sobrecarga de configura\u00e7\u00e3o.<\/p>\n<h3 class=\"wp-block-heading\">Suporte \u00e0 toolchain do Visual Studio 2026<\/h3>\n<p>O CLion agora suporta a toolchain Visual Studio 2026 para Windows \u2013 dando acesso \u00e0s novas ferramentas de build MSVC v14.50, incluindo o compilador C++ v19.50. Esta vers\u00e3o do compilador \u00e9 compat\u00edvel com os novos recursos de linguagem do C++23, incluindo a sintaxe <code>auto(x)<\/code> e <code>auto{x}<\/code>, que permite copiar um objeto e torn\u00e1-lo tempor\u00e1rio (<a href=\"https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2021\/p0849r8.html\" target=\"_blank\" rel=\"noopener\">P0849R8<\/a>). O compilador tamb\u00e9m recebeu v\u00e1rias corre\u00e7\u00f5es de bugs importantes.<\/p>\n<h3 class=\"wp-block-heading\">Integra\u00e7\u00e3o aprimorada com nRF Connect SDK e West<\/h3>\n<p>Otimizamos o processo de configura\u00e7\u00e3o de projetos para desenvolvedores que trabalham com o nRF Connect SDK. Agora, o CLion aceita sysbuild como configura\u00e7\u00e3o de build padr\u00e3o para esses projetos, permitindo que voc\u00ea fa\u00e7a build, execute e depure sem precisar configurar op\u00e7\u00f5es adicionais do West.<\/p>\n<h3 class=\"wp-block-heading\">Atualiza\u00e7\u00e3o do CMake inclu\u00eddo<\/h3>\n<p>Agora o CLion inclui o CMake 4.1.2, a \u00faltima vers\u00e3o est\u00e1vel. Para mais informa\u00e7\u00f5es sobre as melhorias no CMake nesta vers\u00e3o, consulte a <a href=\"https:\/\/cmake.org\/cmake\/help\/v4.1\/release\/4.1.html\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o do fornecedor<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Novidades da linguagem C++<\/h2>\n<p>O C++ moderno evolui rapidamente, e estamos empenhados em mant\u00ea-lo \u00e0 frente das tend\u00eancias. Com o mecanismo CLion Nova, agora voc\u00ea pode explorar e adotar os recursos do C++26, como indexa\u00e7\u00e3o de pacotes, instru\u00e7\u00f5es de expans\u00e3o e contratos, al\u00e9m de obter diagn\u00f3sticos mais claros quando as avalia\u00e7\u00f5es <code>constexpr<\/code> falharem.<\/p>\n<h3 class=\"wp-block-heading\">Recursos do C++26<\/h3>\n<p>Com o CLion Nova ativado, o IDE agora oferece suporte a v\u00e1rios recursos importantes do padr\u00e3o mais recente da linguagem, incluindo:<\/p>\n<ul>\n<li><strong>Indexa\u00e7\u00e3o de pacotes:<\/strong> agora, elementos individuais dentro de um pacote podem ser acessados usando o operador subscript.<\/li>\n<li><strong>Instru\u00e7\u00f5es de expans\u00e3o:<\/strong> agora voc\u00ea pode iterar em elementos em tempo de compila\u00e7\u00e3o com a nova instru\u00e7\u00e3o <code>template for<\/code>.<\/li>\n<li><strong>Packs em structured bindings:<\/strong> use um \u00fanico pack em declara\u00e7\u00f5es de structured binding para associar qualquer quantidade de elementos.<\/li>\n<li><strong>Modelos de conceitos e de vari\u00e1veis como par\u00e2metros de um modelo a outro:<\/strong> agora, os par\u00e2metros de um modelo a outro podem associar modelos de conceitos e de vari\u00e1veis, n\u00e3o apenas de classes.<\/li>\n<li><strong>Contratos:<\/strong> agora voc\u00ea pode usar uma sintaxe em n\u00edvel de linguagem para expressar pr\u00e9-condi\u00e7\u00f5es, p\u00f3s-condi\u00e7\u00f5es e outras afirma\u00e7\u00f5es.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/image-41.png\" alt=\"\" class=\"wp-image-661782\" \/><\/figure>\n<h3 class=\"wp-block-heading\">Avalia\u00e7\u00e3o por <code>constexpr<\/code><\/h3>\n<p>O CLion Nova agora fornece uma nova inspe\u00e7\u00e3o que detecta falhas de avalia\u00e7\u00e3o por <code>constexpr<\/code> e apresenta um rastreamento completo da avalia\u00e7\u00e3o para ajudar voc\u00ea a identificar e corrigir esse problema com mais facilidade.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/7_2_lang_constexpr_new.png\" alt=\"\" class=\"wp-image-662299\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Atualiza\u00e7\u00f5es nas ferramentas de IA<\/h2>\n<p>A assist\u00eancia por IA funciona melhor quando se ajusta ao seu workflow e ao seu or\u00e7amento. Agora, voc\u00ea pode escolher o agente de IA certo para cada tarefa, conectar suas pr\u00f3prias chaves e modelos de API e obter transpar\u00eancia total em rela\u00e7\u00e3o ao uso e aos custos, tudo projetado para oferecer assist\u00eancia por IA flex\u00edvel e previs\u00edvel do seu jeito. Al\u00e9m disso, o chat com IA do CLion e o Junie agora oferecem o modelo mais recente do Google, o Gemini 3 Pro.<\/p>\n<h3 class=\"wp-block-heading\">Experi\u00eancia com v\u00e1rios agentes, para mais flexibilidade e melhores resultados<\/h3>\n<p>O CLion agora suporta dois agentes de programa\u00e7\u00e3o com IA: Junie e Claude Agent. Isso traz mais flexibilidade para a avan\u00e7ada assist\u00eancia para codifica\u00e7\u00e3o com IA dispon\u00edvel no IDE.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/6_1_agent_junie.png\" alt=\"\" class=\"wp-image-662310\" \/><\/figure>\n<p>O Junie pode lidar de forma independente com tarefas complexas, como testar c\u00f3digo, corrigir bugs, bootstrapping, prototipagem, pesquisar dentro de projetos, etc. Voc\u00ea pode instalar o Junie pelo widget JetBrains AI, pela aba <em>Marketplace<\/em> dentro do IDE ou selecionando a op\u00e7\u00e3o <em>Install Plugin from Disk<\/em>. Saiba mais sobre o Junie na <a href=\"https:\/\/www.jetbrains.com\/help\/junie\/install-junie.html\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o<\/a>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/6_2_agents_claude.png\" alt=\"\" class=\"wp-image-662321\" \/><\/figure>\n<p>O Claude Agent \u00e9 um agente de terceiros, integrado perfeitamente aos JetBrains IDEs via chat de IA. Ele pode analisar o seu projeto, planejar tarefas com v\u00e1rias etapas e execut\u00e1-las com reconhecimento no n\u00edvel do IDE. Saiba mais sobre o Claude Agent nesta <a href=\"https:\/\/blog.jetbrains.com\/ai\/2025\/09\/introducing-claude-agent-in-jetbrains-ides\/\">postagem no blog<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Traga a sua pr\u00f3pria chave (BYOK): mais liberdade e controle <sup><sup><mark style=\"color:#029f65\" class=\"has-inline-color\"><strong>Em breve<\/strong><\/mark><\/sup><\/sup><\/h3>\n<p>Uma pr\u00f3xima vers\u00e3o menor da v2025.3 incluir\u00e1 suporte ao <a href=\"https:\/\/blog.jetbrains.com\/ai\/2025\/11\/bring-your-own-key-byok-is-coming-soon-to-jetbrains-ai\/\">Bring Your Own Key (BYOK)<\/a> para JetBrains AI Assistant e Junie. O BYOK permite conectar suas contas pessoais do OpenAI ou Anthropic diretamente ao CLion e outros JetBrains IDEs, possibilitando usar essas ou qualquer modelo local compat\u00edvel com a API do OpenAI, sem depender das cotas gerenciadas pela JetBrains.<\/p>\n<p>Isso tamb\u00e9m oferece visibilidade clara sobre seu uso e custos diretamente do seu provedor.<\/p>\n<h3 class=\"wp-block-heading\">Mais transpar\u00eancia nas quotas de IA<\/h3>\n<p>O novo modelo de quotas de IA para os servi\u00e7os do JetBrains AI simplifica as assinaturas de servi\u00e7os de IA, tornando essas assinaturas mais f\u00e1ceis de compreender e gerenciar. O novo modelo tamb\u00e9m permite estender o seu uso al\u00e9m da quota inclu\u00edda, com pre\u00e7os transparentes em moeda corrente. Saiba mais sobre o novo modelo nestas postagens no blog:\u00a0<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ai\/2025\/08\/a-simpler-more-transparent-model-for-ai-quotas\/\">Um modelo mais simples e transparente para as quotas de IA<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ai\/2025\/09\/faq-new-ai-quota\/\">FAQ: Novas quotas de IA<\/a><\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Gemini 3 Pro para chat com IA e Junie<\/h3>\n<p>O mais recente modelo de IA do Google est\u00e1 agora <a href=\"https:\/\/blog.jetbrains.com\/ai\/2025\/11\/gemini-3-pro-is-now-available-in-jetbrains-ides\/\">dispon\u00edvel<\/a> no CLion, alimentando o chat com IA da JetBrains e o agente de programa\u00e7\u00e3o Junie. O Gemini 3 Pro oferece recursos aprimorados de racioc\u00ednio e acompanhamento de instru\u00e7\u00f5es. Ele \u00e9 excelente para entender sua base de c\u00f3digo para corresponder ao seu estilo de c\u00f3digo e lidar com tarefas complexas de v\u00e1rias etapas, permitindo que voc\u00ea transforme uma ideia em um c\u00f3digo polido e pronto para produ\u00e7\u00e3o com o m\u00ednimo de interven\u00e7\u00e3o manual.<\/p>\n<h2 class=\"wp-block-heading\">Complementa\u00e7\u00e3o de c\u00f3digo no terminal<\/h2>\n<p>Ao trabalhar com o terminal, voc\u00ea n\u00e3o precisa mais se lembrar de nomes exatos de comandos, branches de Git ou caminhos de arquivos. O novo recurso de complementa\u00e7\u00e3o sugere comandos, nomes de op\u00e7\u00f5es e par\u00e2metros de caminhos, ajudando voc\u00ea a permanecer produtivo e concentrado.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/image-42.png\" alt=\"\" class=\"wp-image-661827\" \/><\/figure>\n<p>Agora voc\u00ea pode configurar o comportamento da complementa\u00e7\u00e3o nas configura\u00e7\u00f5es do terminal, escolhendo se as sugest\u00f5es devem ser mostradas sempre ou apenas para par\u00e2metros de comandos.<\/p>\n<h2 class=\"wp-block-heading\">Experimente o CLion e diga-nos o que achou<\/h2>\n<p>Convidamos voc\u00ea a experimentar o CLion 2025.3. Se voc\u00ea tem uma assinatura ativa, pode atualiz\u00e1-la imediatamente. Ainda n\u00e3o conhece o CLion? Experimente o IDE gratuitamente se planeja us\u00e1-lo para projetos n\u00e3o comerciais ou para fins educacionais. Caso contr\u00e1rio, inicie uma avalia\u00e7\u00e3o gratuita por 30 dias para acessar todos os seus recursos e aprimoramentos.<\/p>\n<p>Valorizamos seu feedback! Se tiver algo a compartilhar ou se encontrar algum problema, informe-nos nos coment\u00e1rios abaixo, no <a href=\"https:\/\/x.com\/clion_ide\" target=\"_blank\" rel=\"noopener\">X<\/a>, ou atrav\u00e9s do nosso <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/CPP\/\" target=\"_blank\" rel=\"noopener\">rastreador de issues<\/a>.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/clion\/download\/\" target=\"_blank\" rel=\"noopener\" data-test=\"blog-article-cta\"><i class=\"download-icon\"><\/i>BAIXAR CLION 2025.3<\/a><\/p>\n\n\n<p><em>Artigo original em ingl\u00eas por:<\/em><\/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\/2024\/09\/DSC05379-1-min.jpg\" width=\"200\" height=\"200\" alt=\"Oleg Zinovyev\" 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>Oleg Zinovyev<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":662335,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,907],"tags":[8302,7110,8973,8935,8753,8521],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/clion\/670373"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/clion"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/clion"}],"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=670373"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/clion\/670373\/revisions"}],"predecessor-version":[{"id":670643,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/clion\/670373\/revisions\/670643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/662335"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=670373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=670373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=670373"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=670373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}