Novidades no CLion 2025.1.1

O CLion está completando 10 anos e planejamos que este seja um ano inesquecível. Demos a largada na versão 2025.1, com aperfeiçoamentos no mecanismo de linguagem CLion Nova, além de atualizações na depuração, no desenvolvimento de sistemas embarcados e nos formatos dos projetos. E agora temos mais uma mudança a anunciar: estamos tornando o CLion gratuito para uso não comercial!

Principais atualizações

Nova licença gratuita

Agora o IDE é gratuito para uso não comercial, acompanhando um modelo semelhante implementado no WebStorm, no Rider e no RustRover. Esta mudança visa tornar o CLion mais acessível a estudantes, diletantes e colaboradores de código aberto, permitindo que esses grupos aprendam e explorem o IDE sem o ônus das taxas de licenciamento.

O uso não comercial inclui projetos pessoais, aprendizado e criação de conteúdo, enquanto o uso comercial ainda requer o licenciamento-padrão.

Saiba mais

Toolchains remotas no Docker

Antes, as toolchains do Docker no CLion só permitiam trabalhar com containers locais. Nesta versão, adicionamos o suporte a toolchains remotas no Docker, permitindo trabalhar com containers remotos, através de uma conexão por SSH.

Para configurar uma toolchain remota no Docker:

  1. Vá para Compilação, Execução e Implantação | Cadeias de ferramentas. Clique em + e selecione Docker. Em seguida, clique em ⚙️ ao lado de Server.
  2. Na janela de configuração do servidor, clique em + e selecione a opção SSH.
  3. Selecione a sua configuração remota na lista suspensa ou crie uma nova configuração.

Renderizadores de Qt incluídos

Nesta versão, simplificamos a configuração de renderizadores de Qt, eliminando a necessidade de baixá-los. Agora eles vêm incluídos e habilitados como padrão. Isso permite depurar aplicativos Qt e visualizar instantaneamente as variáveis em um formato legível para humanos.

Se você não precisar de renderizadores de Qt, poderá desabilitá-los em Settings | Build, Execution, Deployment | Debugger | Data Views | C/C++ | Renderers.

Outras atualizações

  • A opção Resync with Remote Hosts voltou a funcionar no macOS 15.4 ou posterior.
  • Agora a integração do CLion com o Zephyr West tem suporte ao uso do nRF SDK com a toolchain Remote Host.
  • As variáveis de ambiente na configuração de execução do CMake não são mais substituídas pelas variáveis predefinidas do CMake após um projeto ser recarregado.
  • Agora o CLion oferece insights de código em projetos do Yocto que usem o sistema de build Meson.
  • Agora a inclusão automática de chaves pareadas {} também funciona quando a chave de abertura já está presente e você tecla Enter.

Para saber mais sobre outras atualizações na versão 2025.1, leia nossa postagem no blog.