Clion logo

CLion

A Cross-Platform IDE for C and C++

News Releases

O CLion 2026.1 chegou

Read this post in other languages:

GitHub Copilot, Cursor e outros agentes no chat com IA, suporte a formatos de projeto personalizados, depuração DAP via TCP e muito mais

O CLion 2026.1 tem como foco a estabilidade e o aprimoramento das funcionalidades existentes, mas isso não nos impediu de lançar alguns novos recursos interessantes. O mais relevante é que agora você pode usar mais agentes diretamente no chat com IA, transformando o CLion em um ecossistema aberto para suas ferramentas e workflows de IA.

As principais novidades desta versão incluem:

Você pode baixar o CLion 2026.1 no link abaixo, por meio do Toolbox App, como um pacote snap se estiver usando o Ubuntu, ou por meio de uma atualização de patch da versão 2025.3.

BAIXAR CLION 2026.1

Ecossistema aberto para suas ferramentas de IA e fluxos de trabalho

Além do Junie, do Claude Agent e mais recentemente do Codex, agora o CLion permite trabalhar com outros agentes diretamente no chat de IA. Você pode escolher agentes como o GitHub Copilot, o Cursor e muitos outros, com suporte através do Agent Client Protocol (ACP). Você não precisa mais se preocupar em alternar entre diferentes ferramentas para acessar vários agentes de IA ou ficar preso a um único provedor que não atende a todos os casos de uso.

Para começar:

  1. Abra Settings | Tools | AI Assistant | Agents ou selecione Install From ACP Registry… no menu de seleção do agente de chat com IA.
  2. Encontre o agente que você deseja utilizar.
  3. Clique em Install.

Outros recursos dignos de nota relacionados à IA incluem:

  • A possibilidade de conectar sua conta pessoal da OpenAI ou da Anthropic via Bring Your Own Key (BYOK — traga sua própria chave) — sem precisar de uma assinatura separada do JetBrains AI.
  • Sugestões contextuais que oferecem dicas de código concisas e fáceis de entender enquanto você edita, com comparações claras que são fáceis de revisar e aplicar – sem consumir seus créditos de IA.

Saiba mais na Documentação do AI Assistant.

Ferramentas de build e formatos de projeto

Abertura fácil de projetos personalizados e do VS Code no CLion

O CLion agora oferece uma maneira fácil de configurar ou ajustar o Code Insight para todos os tipos de projetos — incluindo aqueles baseados em formatos de projeto sem suporte — e também para arquivos que não fazem parte de projetos. Esse recurso também simplifica a migração do VS Code para usuários que já trabalham com propriedades C/C++, tornando a transição para o CLion ainda mais tranquila. Você pode abrir projetos que foram editados anteriormente no VS Code, e o CLion reconhecerá as configurações do arquivo c_cpp_properties.json. Você pode até mesmo ajustar as configurações neste arquivo, e o CLion irá aplicá-las.

Suporte aprimorado ao Bazel com novas ferramentas

As novas atualizações do plug-in Bazel para o CLion ajudam você a manter o foco no IDE e eliminam a necessidade de soluções alternativas externas. Estamos especialmente animados em apresentar o suporte inicial para transições de configuração, um passo fundamental para melhorar o suporte a projetos multi-arquitetura. Embora esse suporte ainda esteja em estágio inicial, estamos empenhados em ampliar suas capacidades em lançamentos futuros.

Além dessas melhorias, agora você pode experimentar com Starlark diretamente no REPL integrado.

Também incluímos uma primeira versão do parser de logs de execução para análise de performance no CLion.

Recursos de insight de código para projetos externos

O IDE agora oferece visualização completa do código para projetos externos definidos na seção ExternalProject_Add() do CMake. O CLion carrega esses projetos como parte do projeto CMake principal, permitindo que você tenha acesso a recursos de detecção de erros, avisos, pesquisa de uso e refatoração sem a necessidade de carregar projetos externos separadamente. Esta atualização é especialmente valiosa para frameworks embarcados como STM32, ESP-IDF e Zephyr, onde os projetos geralmente são divididos em várias partes.

Complementação de código para o CMake e opções de build

Agora você pode definir opções de linha de comando para perfis do CMake com mais rapidez, graças à complementação de código nos campos CMake options e Build options. Basta começar a digitar uma opção para que uma lista de sugestões seja exibida. Em seguida, selecione a opção desejada na lista.

Nomes mais intuitivos para as predefinições do CMake

Os nomes das predefinições do CMake exibidos na interface do usuário do IDE agora se baseiam no valor displayName especificado no arquivo CMakePresets.json – em vez do valor name, como acontecia anteriormente. Isso significa que agora você pode usar nomes mais intuitivos e descritivos para suas predefinições do CMake e visualizá-los nas configurações do CMake, na janela de ferramentas e no widget da barra de ferramentas.

Redução do tamanho do instalador do CLion Nova

Reduzimos significativamente o espaço ocupado pelo CLion no disco. Após a instalação, o plug-in de suporte à linguagem C/C++ incluído no pacote agora ocupa, em média, 50% menos espaço em disco em todas as plataformas. No geral, o espaço ocupado pelo IDE no disco foi reduzido em 1 GB.

Depurador

Conexões TCP com depuradores DAP

Na versão 2025.3, introduzimos suporte ao Debug Adapter Protocol (DAP), permitindo que o CLion se comunique com uma gama mais ampla de depuradores, além do LLDB e do GDB. Agora, além de stdin/stdout, adicionamos suporte para conexões TCP aos depuradores DAP.

O suporte a TCP oferece mais flexibilidade na escolha dos depuradores DAP com os quais trabalhar. Agora você também pode escolher entre dois modos: Launch e Attach, dependendo do que o seu depurador DAP exigir. Para saber mais sobre como configurar um depurador DAP, leia a documentação.

Vários formatos para valores numéricos

Ao examinar um programa suspenso, agora é possível alterar o formato numérico de variáveis individuais, alternando entre decimal, hexadecimal, octal ou binário. Isso permite que você visualize os valores em um formato mais adequado para um caso de uso específico, seja um número legível por humanos, um endereço de memória ou permissões de arquivo.

Para alterar o formato numérico, clique com o botão direito do mouse em uma variável no painel Threads & Variables, selecione View as… e, em seguida, selecione o formato desejado. Você também pode alterar o formato do preenchimento nesse mesmo menu.

Depuração mais rápida no modo de desenvolvimento remoto

A experiência de depuração em cenários de desenvolvimento remoto está agora muito mais ágil e estável, graças a uma arquitetura de depurador totalmente reformulada. A janela de ferramentas Debug e os pontos de interrupção agora são exibidos na interface do IDE, enquanto o backend hospeda a sessão ativa do depurador e se comunica com o processo de destino. Observe que ainda estamos resolvendo alguns problemas e continuaremos aprimorando esse recurso.

LLDB integrado atualizado

A versão do LLDB incluída no pacote, disponível para usuários de macOS e Linux, foi atualizada da versão 19.1.7 para a 21.1.7, trazendo as mais recentes melhorias no depurador e correções de bugs do projeto LLVM. Consulte as Notas de lançamento do LLDB para obter informações detalhadas sobre as novidades do depurador.

Suporte para linguagens

Melhor desdobramento de código com o CLion Nova

O IDE reconhece automaticamente certas estruturas de código no editor e permite que elas sejam recolhidas, para uma melhor organização do código. Anteriormente, nosso mecanismo de linguagem padrão, o CLion Nova, oferecia menos opções de dobragem de código do que o antigo CLion Classic. Agora, o mecanismo padrão oferece todas as funcionalidades, tornando a navegação e a organização do código mais intuitivas e alinhadas com o que os usuários do CLion Classic já estão acostumados.

Suporte a testes de unidade para Meson

Fizemos avanços significativos para tornar a integração de testes unitários independente do formato de projeto do CMake. Os quatro principais frameworks de testes – GoogleTest, Catch2, Boost.Test e doctest – agora são totalmente compatíveis com projetos Meson. Isso significa que você pode aproveitar as mesmas funcionalidades abrangentes de testes que antes estavam disponíveis apenas para projetos CMake, incluindo a execução de testes diretamente do editor, a visualização dos resultados dos testes em uma janela de ferramentas dedicada e a navegação entre os testes e suas implementações.

Novos recursos de linguagem

Aqui estão os recursos mais recentes de C e C++ disponíveis no CLion:

  • A diretiva do pré-processador #embed, introduzida no C++26 e no C23, permite incorporar o conteúdo de um arquivo de recurso binário diretamente no código-fonte, sem a necessidade de ferramentas externas ou geração de código.
  • O CLion agora oferece suporte aos tipos de ponto flutuante bfloat16_t, float16_t e float128_t, padronizados no C++23.
  • O operador _Countof do C2Y (o próximo padrão C) retorna o número de elementos de um array.
  • O IDE agora oferece melhor compatibilidade com extensões específicas de compiladores por meio das funções aninhadas do GCC e dos qualificadores de nulidade de ponteiros _Nullable e _Nonnull do Clang.

Assistência para codificação melhorada

As seguintes novas verificações de código ajudam você a escrever código com mais eficiência:

  • O CLion agora detecta casos em que os inicializadores designados do C++20 estão em ordem incorreta e identifica alterações no nível de acesso ao sobrescrever funções virtuais.
  • O IDE avisa quando uma função possui um nível de acesso diferente (public, protected ou private) do que a função virtual que ela substitui na classe base.
  • As inspeções de Unused symbol foram estendidas aos membros de classe definidos nos arquivos fonte .cpp. Anteriormente, presumia-se que esses membros fossem visíveis externamente e eram excluídos da análise de Unused symbol. Agora, eles são analisados da mesma forma que as funções static e os membros de namespace anônimos.

Atualizações da plataforma

Movimento mais suave do cursor e novo comportamento de seleção

O editor agora tem um visual mais moderno, reduzindo a sobrecarga visual e o cansaço ocular, tornando as longas sessões de programação mais confortáveis. Aqui estão as principais mudanças:

  • A animação do cursor ficou mais suave, oferecendo os novos modos Snappy e Gliding, que tornam a navegação mais fácil de acompanhar.
  • O realce agora abrange apenas o texto propriamente dito, e não as linhas em branco.
  • O cursor agora tem contornos arredondados e pisca suavemente, combinando com o tema Islands UI.

Suporte a árvores de trabalho do Git

Agora você pode trabalhar em vários ramos do Git simultaneamente e eliminar os atrasos causados pela troca de branches. Isso é extremamente útil para o desenvolvimento com agentes, quando é necessário executar várias tarefas em paralelo. Crie árvores de trabalho separadas para diferentes tarefas – lide com uma correção urgente, atribua uma tarefa a um agente de IA e continue trabalhando no seu branch principal, tudo ao mesmo tempo. Alterne entre árvores de trabalho instantaneamente, sem esperar pela indexação nem perder o contexto. Para mais detalhes, confira a documentação.

Fim do serviço Code With Me

A JetBrains decidiu descontinuar gradualmente o Code With Me. Esse recurso permitia a programação colaborativa em tempo real e a programação em pares diretamente nos JetBrains IDEs, incluindo o CLion. Essa decisão foi tomada após analisarmos as tendências de uso e ponderá-las em relação à nossa estratégia de longo prazo. A descontinuação desse recurso nos permitirá concentrar nossos esforços em áreas que agregam mais valor e se alinham à forma como as equipes colaboram atualmente. Para saber mais sobre o cronograma e ver as respostas às perguntas mais frequentes, leia esta publicação no blog.

Experimente o CLion e diga-nos o que achou

Convidamos você a experimentar o CLion 2026.1. Se você tem uma assinatura ativa, pode atualizá-la imediatamente. Ainda não conhece o CLion? Experimente o IDE gratuitamente se planeja usá-lo para projetos não comerciais ou para fins educacionais. Caso contrário, inicie um teste gratuito de 30 dias para ter acesso a todos os recursos e melhorias mais recentes.

Valorizamos seu feedback! Se tiver algo a compartilhar ou se encontrar algum problema, informe-nos nos comentários abaixo, no X, ou através do nosso rastreador de issues.

BAIXAR CLION 2026.1

Artigo original em inglês por:

Oleg Zinovyev

Oleg Zinovyev