CLion 2025.3 ya está aquí, y es épico: motor de lenguaje más rápido, depurador Constexpr exclusivo, compatibilidad con DAP y mucho más
Esta es una de nuestras mayores actualizaciones hasta la fecha, con funciones avanzadas y mejoras para ofrecer un flujo de trabajo más fluido.
CLion 2025.3 representa uno de nuestros lanzamientos más ambiciosos hasta la fecha. Más allá de las diversas funcionalidades añadidas y las mejoras en el flujo de trabajo, esta versión supone un cambio fundamental en nuestra forma de abordar la compatibilidad con los lenguajes C y C++, priorizando la velocidad y la precisión en todos los niveles.
Las principales novedades de esta versión son las siguientes:
- Funcionamiento más rápido con el motor de lenguaje CLion Nova como opción predeterminada.
- Información más detallada en las evaluaciones en tiempo de compilación con el exclusivo depurador Constexpr.
- Opciones de depuración ampliadas con compatibilidad con el protocolo Debug Adapter Protocol.
- Nuevo aspecto predeterminado con el tema Islands.

Puede descargar CLion 2025.3 desde el enlace siguiente, a través de Toolbox App, como Snap Package si utiliza Ubuntu, o a través de una actualización mediante parches desde la versión 2025.2.
Rendimiento más rápido con el nuevo motor de lenguaje
Ahora puede escribir código más rápido y trabajar de forma más eficiente gracias a nuestro nuevo motor de lenguaje C y C++, CLion Nova. Con este motor, el IDE es ahora más eficaz, receptivo y preciso. CLion Nova ahora incluye las funcionalidades más solicitadas, así como capacidades exclusivas. Para garantizar que todos los usuarios se beneficien de CLion Nova, lo hemos establecido como el motor de lenguaje predeterminado para todos.
¿Qué es CLion Nova?
CLion Nova es un motor de lenguaje C y C++ basado en el motor de propiedad exclusiva de JetBrains, desarrollado originalmente para ReSharper C++ y Rider. Hemos adaptado este motor interno específicamente para CLion y lo presentamos por primera vez como «CLion Nova» en noviembre de 2023.
Este nuevo motor es una alternativa al motor heredado CLion Classic. CLion Classic ha acumulado problemas de rendimiento y fiabilidad con el tiempo. CLion Nova se diseñó específicamente para abordar estos desafíos y ofrecer una mayor capacidad de respuesta, precisión y eficiencia general.
Lea este artículo para obtener más información acerca de la historia, los objetivos y las ventajas de CLion Nova frente a CLion Classic.
Las tres subsecciones siguientes explican por qué CLion Nova es más eficaz y eficiente en cuanto a memoria que CLion Classic, muestran las funcionalidades únicas que ofrece con respecto a CLion Classic y responden a las preguntas frecuentes sobre la migración a CLion Nova como motor predeterminado.
Eche un vistazo a todas las demás actualizaciones y mejoras en la siguiente sección.
Ventajas de rendimiento y memoria
Estas son algunas de las tareas y métricas esenciales del editor en las que el rendimiento de CLion Nova supera al de CLion Classic:
- Finalización de código hasta 2 veces más rápida
- Detección de errores hasta 3 veces más rápida
- Resaltado de código hasta 4 veces más rápido al abrir un nuevo archivo
- Refactorización hasta 4 veces más rápida

El siguiente vídeo compara el tiempo que se tarda en renombrar una clase en CLion Classic y CLion Nova cuando se trabaja con proyectos de gran tamaño (más de 100 000 líneas de código). Demuestra que el nuevo motor puede ser más de seis veces más rápido.

CLion Nova también consume menos memoria cuando se trabaja en proyectos grandes, como LLVM y Chromium. Hicimos una prueba interna con LLVM y descubrimos que CLion Nova utiliza un 24 % menos de memoria que CLion Classic. El motivo es que, con el nuevo motor, la máquina virtual de Java (JVM) no consume toda la memoria por sí sola, sino que la comparte con el componente de backend de .NET. Los símbolos se almacenan por separado, por lo que la interfaz de usuario del IDE se bloquea menos.

Funcionalidades únicas de CLion Nova
El nuevo motor ahora es compatible no solo con las funcionalidades más importantes de CLion Classic, sino también con una serie de características totalmente nuevas exclusivas de CLion Nova. Estos son algunos ejemplos:
- El depurador Constexpr le permite permanecer en el mundo del compilador y ver lo que sucede realmente. Puede recorrer la evaluación, inspeccionar valores y confirmar qué rama if constexpr se ha activado.
- El formateador de código rediseñado ofrece una mejor experiencia de usuario y proporciona una nueva opción que le permite utilizar un archivo EditorConfig para su configuración del estilo de código.
- Los consejos de inserción en el editor muestran los nombres de las variables automáticas, los tipos de retorno de funciones y lambda, las vinculaciones estructuradas y las llamadas dentro de funciones. También hay consejos para los nombres de espacios de nombres y las directivas del preprocesador.
- Las refactorizaciones adicionales incluyen la introducción de un nuevo campo, un alias de espacio de nombres y una declaración
using enum. - La finalización de código en la nube, impulsada por JetBrains AI Assistant, puede autocompletar líneas de código individuales, bloques de código y funciones completas en tiempo real según el contexto del proyecto.
- La finalización de código de línea completa para C++ funciona de forma local y proporciona sugerencias de una sola línea basadas en el contexto del archivo actual.
- Junie, el agente de codificación con IA de JetBrains, puede realizar tareas complejas de forma independiente, como probar código, corregir errores, inicializar y crear prototipos y hacer búsquedas dentro de proyectos. Aunque puede ejecutar Junie con CLion Classic, no funcionará correctamente y no estarán disponibles algunas funcionalidades esenciales. Para acceder a todas las capacidades de Junie, debe utilizar CLion Nova.
También queremos destacar dos puntos importantes:
- No tenemos previsto añadir compatibilidad con estas funcionalidades exclusivas en CLion Classic.
- No hemos buscado intencionalmente la paridad completa de funcionalidades ni un comportamiento idéntico, error por error, entre CLion Nova y CLion Classic. Sin embargo, seguimos comprometidos con procesar los comentarios tras el lanzamiento e implementar las solicitudes de funcionalidades más populares que hayamos pasado por alto.
Preguntas frecuentes sobre CLion Nova
Consulte nuestras preguntas frecuentes a continuación para obtener más información sobre cómo CLion Nova se convertirá en el motor de lenguaje predeterminado. Si no encuentra la respuesta a su pregunta, envíenos un correo electrónico a clion-support@jetbrains.com y estaremos encantados de ayudarle.
Somos un cliente empresarial. ¿Cómo nos afectará esto?
La transición no debería afectarle. Sin embargo, si tiene alguna duda, póngase en contacto con su CSE o administrador de cuentas. Si no sabe a quién debe dirigirse, utilice nuestro formulario de contacto para clientes empresariales.
¿Afectará esto a los precios?
No, esto no afectará a los precios. CLion Nova es simplemente un motor de soporte de lenguaje diferente dentro de CLion, y su plan de suscripción no se ve afectado por su elección de utilizarlo u optar por CLion Classic.
¿Cómo volver a CLion Classic?
Tenga en cuenta que ya no estamos desarrollando CLion Classic de forma activa. Para volver, vaya a Settings | Advanced Settings | CLion, o puede encontrar el interruptor debajo del icono de Settings en la esquina superior derecha de su IDE.
¿Cuál es el futuro de CLion Classic?
Queremos que CLion Classic sea un complemento independiente que se pueda instalar desde JetBrains Marketplace. Tenemos previsto hacerlo en una de las versiones del próximo año, pero no antes de seis meses a partir de ahora.
Aún quiero seguir con CLion Classic. ¿Qué debo hacer?
Si aún desea utilizar CLion Classic, cuéntenos por qué. Puede ponerse en contacto con nosotros a través de clion-support@jetbrains.com y compartir sus motivos. Intentaremos encontrar una solución para usted.
¿CLion Nova sube mi código local a la nube para su procesamiento o análisis?
No, CLion Nova no difiere de CLion Classic en este sentido y no sube su código local ni ningún dato a la nube. Sin embargo, hay varios casos en los que el IDE puede subir su código a la nube o recopilar datos:
- Funciones y agentes de IA no preinstalados: su código puede enviarse a un proveedor de LLM cuando se utilizan funcionalidades basadas en IA con un modelo remoto o se trabaja con agentes de IA. Tenga en cuenta que JetBrains AI Assistant, Junie y Claude Agent no están incluidos ni habilitados de forma predeterminada. Para obtener más información sobre cómo JetBrains gestiona su código y sus datos, lea la documentación de JetBrains AI y el Aviso de privacidad de JetBrains. Además, lea el artículo del blog sobre los próximos cambios en la forma en que JetBrains recopila datos relacionados con el código.
- La licencia no comercial: CLion puede recopilar datos telemétricos anónimos y datos detallados relacionados con el código cuando se utiliza la licencia no comercial (más información).
También puede ver los tipos específicos de datos que comparte en Settings | Appearance & Behavior | System Settings | Data Sharing.
¿Tienen previsto ofrecer compatibilidad total con Objective-C en CLion Nova?
Por el momento, no tenemos previsto hacerlo. Si está trabajando en un proyecto que depende en gran medida del código de Objective-C, le recomendamos que utilice CLion Classic. Sin embargo, si su proyecto solo incluye código de Objective-C de forma parcial, la compatibilidad básica con Objective-C que ofrece CLion Nova puede ser suficiente. De lo contrario, siga o vote a favor de CPP-37281.
Soy desarrollador de complementos. ¿Cómo me afectará este cambio?
Si ya ha desarrollado un complemento para CLion Classic, deberá adaptarlo para CLion Nova. Envíenos un correo electrónico a clion-support@jetbrains.com y proporcione una explicación detallada de su caso de uso. Intentaremos ayudarle.
Para los complementos nuevos y existentes que no utilizan el motor de lenguaje del IDE, no hay ningún cambio y nuestras instrucciones siguen siendo válidas.
Depurador Constexpr: información sobre las evaluaciones en tiempo de compilación
El depurador de Constexpr es una herramienta única que proporciona información sobre las evaluaciones en tiempo de compilación, especialmente para el código constexpr y consteval, algo que ningún otro IDE ofrece actualmente.

Mejora la experiencia de depuración para C++ moderno, dado que le permite recorrer las evaluaciones, inspeccionar valores y confirmar qué rama de constexpr se ha activado, para revelar exactamente cómo ejecuta el compilador su código. El depurador de Constexpr le ayuda a comprender exactamente lo que hace el compilador y a solucionar los problemas con mayor rapidez. Para obtener más información sobre cómo utilizar esta herramienta, lea el artículo del blog.
Compatibilidad ampliada del depurador con tecnología DAP
CLion ahora es compatible con el Debug Adapter Protocol (DAP), lo que acerca el IDE a ser independiente del depurador. Con la tecnología DAP, CLion puede comunicarse con una variedad de depuradores adicionales. Además de LLDB y GDB, ahora puede utilizar implementaciones de terceros que admitan este protocolo.
Para obtener más información sobre cómo configurar un depurador DAP, lea el artículo del blog.
Nuevo aspecto predeterminado: el tema Islands
El nuevo tema Islands está diseñado para ayudarle a mantener la concentración y programar con facilidad. Cuenta con pestañas fácilmente reconocibles, mayor contraste en el editor, separación clara entre las áreas de trabajo y ángulos redondeados.

Ahora, este es el aspecto predeterminado en CLion y otros JetBrains IDEs. La actualización es puramente visual, por lo que todas las funcionalidades permanecen sin cambios. Para obtener más información sobre los detalles de este cambio, consulte el artículo del blog sobre IntelliJ Platform.
Desarrollo integrado
En esta versión, hemos optimizado varios flujos de trabajo integrados y mejorado las integraciones de herramientas. Esto le ayudará a dedicar menos tiempo a la configuración y más tiempo a lo que realmente importa: las tareas de desarrollo principales.
Complementos esenciales incluidos de forma predeterminada
Hemos mejorado la experiencia de usuario para los desarrolladores de sistemas integrados que trabajan con los complementos Serial Port Monitor, PlatformIO y Rust. Ahora estos complementos están integrados en el IDE, por lo que ya no necesita instalarlos manualmente.

Además de la integración, hemos perfeccionado la experiencia de usuario y la interfaz de usuario de estas herramientas para que sean más fáciles y cómodas de usar.
Compatibilidad mejorada con STM32 y STM8
JetBrains se ha convertido en un socio autorizado de ST oficial, lo que convierte a CLion en el JetBrains IDE recomendado para el desarrollo integrado con microcontroladores STM32 y STM8. Esta colaboración refuerza nuestro compromiso con el ecosistema integrado y responde a la creciente demanda de dispositivos más inteligentes y conectados.
En las últimas versiones, hemos estado mejorando activamente la integración de CLion con STM32 para proporcionar una plataforma sólida y moderna para el desarrollo integrado actual.
Inspecciones en tiempo real: mejoras de usabilidad y nuevas funcionalidades
Las inspecciones en tiempo real le permiten supervisar variables globales en tiempo real sin detener la ejecución del programa. Esto resulta especialmente útil para los desarrolladores que trabajan con protocolos en los que el tiempo es un factor crítico o con procesos físicos que requieren un funcionamiento ininterrumpido.
Esta versión incluye mejoras funcionales y de usabilidad, como la posibilidad de ver valores de registros periféricos, exportar datos en formato CSV y usar la finalización automática para los nombres de variables. Estas actualizaciones hacen que las inspecciones en tiempo real sean más versátiles y cómodas de usar. Si desea obtener más información sobre la funcionalidad, consulte la documentación.
Herramientas de compilación y formatos de proyecto
Esta versión incluye actualizaciones esenciales de la cadena de herramientas para los usuarios de Windows e integraciones más fluidas para los proyectos West, con el fin de mantener su entorno de desarrollo actualizado y reducir la sobrecarga de configuración.
Compatibilidad con la cadena de herramientas de Visual Studio 2026
CLion ahora es compatible con la cadena de herramientas Visual Studio 2026 para Windows, lo que le permite acceder a las nuevas herramientas de compilación de MSVC v14.50, incluido el compilador de C++ v19.50. Esta versión del compilador es compatible con las nuevas funcionalidades del lenguaje C++23, incluidas las sintaxis auto(x) y auto{x}, que le permiten copiar un objeto y convertirlo en temporal (P0849R8). El compilador también ha recibido varias correcciones de errores importantes.
Integración mejorada del SDK de nRF Connect y West
Hemos optimizado el proceso de configuración de proyectos para desarrolladores que trabajan con el SDK de nRF Connect. Ahora, CLion acepta sysbuild como la configuración de compilación predeterminada para estos proyectos, por lo que puede compilarlos, ejecutarlos y depurarlos sin tener que configurar ajustes adicionales de West.
CMake actualizado incluido
CLion ahora incluye CMake 4.1.2, la última versión estable. Para obtener más información sobre las mejoras de CMake en esta versión, consulte la documentación del proveedor.
Actualizaciones del lenguaje C++
El C++ moderno avanza rápidamente y nos comprometemos a mantenerle a la vanguardia. Con el motor CLion Nova, ahora puede explorar y adoptar funcionalidades de C++26 como la indexación de paquetes, las declaraciones de expansión y los contratos, además de obtener diagnósticos más claros cuando fallan las evaluaciones constexpr.
Funcionalidades de C++26
Con CLion Nova habilitado, el IDE ahora es compatible con varias funcionalidades importantes del estándar más reciente del lenguaje, entre ellas:
- Indexación de paquetes: ahora se puede acceder a elementos individuales de un paquete mediante el operador de subíndice.
- Declaraciones de expansión: ya puede iterar sobre elementos durante la compilación utilizando la nueva declaración
template for. - Paquetes en vinculaciones estructuradas: use un único paquete en declaraciones de vinculación estructurada para vincular cualquier cantidad de elementos.
- Plantillas de conceptos y variables como parámetros plantilla-plantilla: los parámetros plantilla-plantilla ahora pueden coincidir con conceptos y plantillas de variables, no solo con plantillas de clases.
- Contratos: ahora puede utilizar una sintaxis a nivel de lenguaje para expresar precondiciones, postcondiciones y otras aserciones.

Evaluación constexpr
CLion Nova ahora ofrece una nueva inspección que detecta fallos de evaluación de constexpr y presenta una traza completa de la evaluación para ayudarle a identificar y corregir este problema más fácilmente.

Actualizaciones en las herramientas de IA
La asistencia de IA funciona mejor cuando se adapta a su flujo de trabajo y presupuesto. Ahora puede elegir el agente de IA adecuado para cada tarea, conectar sus propias claves API y modelos y obtener una transparencia total sobre su utilización y sus costes, todo ello diseñado para ofrecerle una asistencia de IA flexible y predecible según sus términos. Además, el chat de IA de CLion y Junie ahora ofrecen el último modelo de Google, Gemini 3 Pro.
Experiencia multiagente para una mayor flexibilidad y mejores resultados
CLion ahora es compatible con dos agentes de codificación con IA: Junie y Claude Agent. Esto aporta mayor flexibilidad a la avanzada asistencia a la codificación con IA disponible en el IDE.

Junie puede gestionar de forma independiente tareas complejas como la prueba de código, corrección errores, autoarranque y creación prototipos, búsqueda dentro de proyectos y mucho más. Puede instalar Junie desde el widget JetBrains AI, la pestaña Marketplace en el IDE o seleccionando la opción Install Plugin from Disk. Obtenga más información sobre Junie en la documentación.

Claude Agent es un agente de terceros integrado perfectamente en los JetBrains IDEs a través del chat de IA. Puede analizar su proyecto, planificar tareas de varios pasos y ejecutarlas con conocimiento a nivel del IDE. Obtenga más información acerca de Claude Agent en el artículo del blog.
Traiga su propia clave (BYOK): más libertad y control Próximamente
Una próxima actualización menor de la versión 2025.3 incluirá la compatibilidad con Traiga su propia clave (BYOK) para JetBrains AI Assistant y Junie. BYOK le permite conectar sus cuentas personales de OpenAI o Anthropic directamente a CLion y otros JetBrains IDEs, para que pueda utilizar estos u otros modelos locales compatibles con la API de OpenAI sin depender de las cuotas gestionadas por JetBrains.
Esto también le da una visibilidad clara de su utilización y costes directamente desde su proveedor.
Más transparencia en las cuotas de IA
El nuevo modelo de cuotas de IA para los servicios de JetBrains AI simplifica las suscripciones de IA, y las hace más fáciles de entender y gestionar. También le permite ampliar su uso más allá de la cuota incluida con precios transparentes en moneda real. Más información acerca del nuevo modelo en los artículos del blog:
- Un modelo más sencillo y transparente para las cuotas de IA
- Preguntas frecuentes: nuevas cuotas de IA
Gemini 3 Pro para el chat de IA y Junie
El último modelo de IA de Google ya está disponible en CLion, impulsando el chat de IA de JetBrains y el agente de codificación Junie. Gemini 3 Pro ofrece capacidades mejoradas de razonamiento y seguimiento de instrucciones. Destaca por su capacidad para comprender su base de código y adaptarse a su estilo de codificación, así como por su habilidad para gestionar tareas complejas de varios pasos, lo que le permite transformar una idea en código pulido y listo para la producción con una intervención manual mínima.
Finalización de código en el terminal
Cuando trabaje en el terminal, ya no tendrá que recordar los nombres exactos de los comandos, las ramas de Git o las rutas de los archivos. La nueva funcionalidad de finalización sugiere comandos, nombres de opciones y parámetros de ruta, lo que le ayuda a mantener la productividad y la concentración.

Puede configurar el comportamiento de finalización en los ajustes del terminal y elegir si desea mostrar siempre las sugerencias o solo para los parámetros de comandos.
Pruebe CLion y díganos qué le parece
Le invitamos a que pruebe CLion 2025.3. Si tiene una suscripción activa, puede actualizarlo ahora mismo. ¿Es la primera vez que utiliza CLion? Pruebe el IDE de forma gratuita si tiene previsto utilizarlo para proyectos no comerciales o con fines educativos. De lo contrario, inicie una prueba gratuita de 30 días para acceder a todas sus funcionalidades y mejoras.
¡Valoramos sus comentarios! Si tiene algo que compartir o si encuentra algún problema, deje un comentario a continuación, en X o a través de nuestro sistema de seguimiento de incidencias.
Artigo original em inglês de:

