{"id":725741,"date":"2026-07-23T04:30:28","date_gmt":"2026-07-23T03:30:28","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=clion&#038;p=725741"},"modified":"2026-07-23T04:30:42","modified_gmt":"2026-07-23T03:30:42","slug":"ya-esta-aqui-clion-2026-2","status":"publish","type":"clion","link":"https:\/\/blog.jetbrains.com\/es\/clion\/2026\/07\/ya-esta-aqui-clion-2026-2\/","title":{"rendered":"Ya est\u00e1 aqu\u00ed CLion 2026.2"},"content":{"rendered":"<p><strong>Con capacidad de depuraci\u00f3n para agentes de IA, perfiles de depuraci\u00f3n para una configuraci\u00f3n del depurador simplificada y compatibilidad con la reflexi\u00f3n de C++26.<\/strong><\/p>\n<p>CLion 2026.2. ya est\u00e1 disponible. Esta \u00faltima versi\u00f3n del JetBrains IDE para C y C++ incluye las siguientes funcionalidades clave:<\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"#debugger-skill-for-ai-agents\">Nueva habilidad integrada<\/a> para la depuraci\u00f3n ag\u00e9ntica.<\/li>\n<li><a href=\"#support-for-the-stm32-bundle-manager\">Compatibilidad con STM32 Cube CLI<\/a>, un nuevo gestor de paquetes de ST.<\/li>\n<li><a href=\"#simplified-debugger-configuration-with-debug-profiles\">Configuraci\u00f3n de depuraci\u00f3n simplificada<\/a> con perfiles de depuraci\u00f3n.<\/li>\n<li><a href=\"#support-for-new-c-features\">Compatibilidad con reflexi\u00f3n en C++26<\/a>.<\/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\/2026\/07\/CL-releases-BlogFeatured-1280x720-1.png\" alt=\"\" class=\"wp-image-722853\" \/><\/figure>\n<p>Puede descargar CLion 2026.2 desde el enlace siguiente, a trav\u00e9s de <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>, como Snap Package si utiliza Ubuntu, o a trav\u00e9s de una actualizaci\u00f3n mediante parches desde la versi\u00f3n 2026.1.<\/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>DESCARGAR CLION 2026.2<\/a><\/p>\n<h2 class=\"wp-block-heading\">Habilidad de depurador para agentes de IA<\/h2>\n<p>CLion 2026.2 introduce una habilidad integrada que otorga a los agentes de IA acceso directo al depurador. Los agentes pueden utilizar trazas de pila, puntos de interrupci\u00f3n y valores de variables para investigar las causas ra\u00edz sin interrumpir su flujo de trabajo aut\u00f3nomo.<\/p>\n<p>La habilidad funciona con depuradores basados en GDB, LLDB y DAP, y est\u00e1 disponible para agentes compatibles con el ACP (Agent Client Protocol). Para invocarla, use <code>\/clion-debugger<\/code> en Claude Code o <code>$clion-debugger<\/code> en Codex. Tenemos previsto a\u00f1adir m\u00e1s funcionalidades de depuraci\u00f3n relacionadas con sistemas integrados en una actualizaci\u00f3n futura.<\/p>\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-debugger-skill.mp4\"><\/video><\/figure>\n<h2 class=\"wp-block-heading\">Desarrollo integrado<\/h2>\n<h3 class=\"wp-block-heading\">Compatibilidad con el gestor de paquetes de STM32<\/h3>\n<p>Actualmente, para configurar un entorno de desarrollo integrado para STM32 es necesario instalar el paquete todo en uno STM32CubeCLT, incluso si solo necesita herramientas espec\u00edficas o una versi\u00f3n concreta del paquete. CLion 2026.2 incorpora compatibilidad con STM32 Cube CLI, un nuevo gestor de paquetes para STM32 que le permite descargar \u00fanicamente las herramientas que necesite (como CMake, el servidor ST-LINK GDB o las herramientas GNU) y gestionar sus paquetes de desarrollo directamente en el IDE.<\/p>\n<p>Puede usar STM32 Cube CLI en el terminal o a trav\u00e9s de <em>Tools | STM32 Cube CLI<\/em>. El IDE tambi\u00e9n permite instalar paquetes de proyectos en todos los entornos a la vez al trabajar con cadenas de herramientas a trav\u00e9s de WSL o SSH. Cuando falten paquetes necesarios, CLion mostrar\u00e1 una notificaci\u00f3n en la salida de CMake con una acci\u00f3n de un solo clic para instalarlos. Se esperan m\u00e1s opciones en CLion 2026.3.<\/p>\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-stm32-cube.mp4\"><\/video><\/figure>\n<h3 class=\"wp-block-heading\">Compatibilidad con structs y matrices en las inspecciones en tiempo real<\/h3>\n<p>Con las <a href=\"https:\/\/www.jetbrains.com\/help\/clion\/live-watches.html\" target=\"_blank\" rel=\"noopener\">inspecciones en tiempo real<\/a>, puede supervisar variables globales en tiempo real, sin necesidad de detener el depurador ni interrumpir la ejecuci\u00f3n del programa. En esta versi\u00f3n, hemos ampliado la compatibilidad con los tipos de variables, lo que permite inspeccionar matrices y structs. Adem\u00e1s, un nuevo bot\u00f3n le permite borrar el historial de valores de las variables para que la vista se centre en los datos actuales.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-live-watches-upd.png\" alt=\"\" class=\"wp-image-722935\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Depurador<\/h2>\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n de depuraci\u00f3n simplificada con perfiles de depuraci\u00f3n<\/h3>\n<p>Anteriormente, configurar el depurador implicaba gestionar distintos ajustes del IDE. Esto resultaba a\u00fan m\u00e1s complicado en el caso de los proyectos integrados, que a\u00f1aden capas adicionales, como interfaces de hardware y sondas.<\/p>\n<p>En la versi\u00f3n 2026.2, hay una nueva secci\u00f3n de configuraci\u00f3n que ofrece un \u00fanico espacio unificado para configurar todas sus opciones de depuraci\u00f3n: local, remota e integrada. Tanto si utiliza GDB, como LLDB, SEGGER J-Link o ST-LINK, ahora todo se encuentra en <em>Settings | Debugger | Debug Profiles<\/em>.<\/p>\n<div class=\"slider slider-full\">\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-debug-profiles.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-debug-profiles.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-debug-profiles.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-debug-profiles.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/3-debug-profiles.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/3-debug-profiles.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<\/p><\/div>\n<h3 class=\"wp-block-heading\">Inspecci\u00f3n m\u00e1s sencilla de los campos y las variables globales<\/h3>\n<p>Durante la depuraci\u00f3n, CLion realiza un seguimiento autom\u00e1tico de las variables locales en el panel <em>Threads &amp; Variables<\/em>. Para inspeccionar los campos y las variables globales, antes era necesario configurar manualmente las inspecciones, lo que supon\u00eda una complicaci\u00f3n, a pesar de que eran igual de relevantes para el contexto actual.<\/p>\n<p>CLion 2026.2 introduce una nueva configuraci\u00f3n del depurador que muestra autom\u00e1ticamente los campos y las variables globales junto a las locales, al tiempo que los mantiene visualmente diferenciados. Esta funcionalidad est\u00e1 activada de forma predeterminada. Puede desactivarla en <em>Settings | Build, Execution, Deployment | Debugger | Data Views | C\/C++ | Variables<\/em>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-inspection-globals.png\" alt=\"\" class=\"wp-image-722981\" \/><\/figure>\n<h3 class=\"wp-block-heading\">Puntos de interrupci\u00f3n espec\u00edficos de la configuraci\u00f3n<\/h3>\n<p>A la hora de depurar sistemas multiproceso o trabajar con diferentes plataformas de destino, la gesti\u00f3n de los puntos de interrupci\u00f3n en las distintas configuraciones puede resultar engorrosa. Los puntos de interrupci\u00f3n establecidos para un proceso o una plataforma de destino pueden activarse de forma inesperada en otro.\u00a0<\/p>\n<p>CLion 2026.2 introduce una funcionalidad que facilita el aislamiento y el diagn\u00f3stico de problemas en estos casos. Ahora puede asignar puntos de interrupci\u00f3n a una configuraci\u00f3n de depuraci\u00f3n espec\u00edfica en el cuadro de di\u00e1logo <em>Breakpoints<\/em> (<em>Run | View Breakpoints<\/em>). Cuando esa configuraci\u00f3n est\u00e9 activa, el depurador se detendr\u00e1 \u00fanicamente en los puntos de interrupci\u00f3n asignados a ella e ignorar\u00e1 el resto.<\/p>\n<div class=\"slider slider-full\">\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-config-sp-breakpoints.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-config-sp-breakpoints.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-config-sp-breakpoints.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-config-sp-breakpoints.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<\/p><\/div>\n<h3 class=\"wp-block-heading\">Compatibilidad con Natvis en Linux y macOS<\/h3>\n<p>Anteriormente, los usuarios de macOS y Linux ten\u00edan que escribir formateadores de datos de Python para LLDB para mejorar la visualizaci\u00f3n de tipos en el depurador, un proceso largo y propenso a generar errores. CLion 2026.2 incorpora la compatibilidad con Natvis para macOS y Linux, para que este proceso ya no sea necesario. Ahora ya solo tiene que describir en unas pocas l\u00edneas de su archivo Natvis c\u00f3mo deber\u00eda quedar su tipo, y el depurador de CLion se encargar\u00e1 del resto.<\/p>\n<p>La funcionalidad est\u00e1 disponible para proyectos con archivos <code>.natvis<\/code> situados en la ra\u00edz del proyecto y en los directorios adicionales especificados en la configuraci\u00f3n del IDE. Tambi\u00e9n funciona \u00fanicamente con el LLDB del paquete o uno personalizado; si utiliza un LLDB personalizado, aseg\u00farese de que incluya Python 3.10 o posterior.<\/p>\n<p>Para habilitar la renderizaci\u00f3n de Natvis, vaya a <em>Settings | Build, Execution, Deployment | Debugger | Data Views | C\/C++<\/em> y active la opci\u00f3n <em>Enable Natvis renderers for LLDB<\/em>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/natvis.png\" alt=\"\" class=\"wp-image-723014\" \/><\/figure>\n<p>La compatibilidad con Natvis tambi\u00e9n est\u00e1 disponible en Rider. Lea el <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2026\/07\/06\/natvis-comes-to-linux-and-macos-in-rider-2026-2-debugger\/\">art\u00edculo del blog<\/a> del equipo de Rider para obtener m\u00e1s informaci\u00f3n.<\/p>\n<h2 class=\"wp-block-heading\">Herramientas de compilaci\u00f3n y formatos de proyecto<\/h2>\n<h3 class=\"wp-block-heading\">Mejoras en la compatibilidad con Bazel<\/h3>\n<p>Ha pasado casi un a\u00f1o desde que nos hicimos cargo del desarrollo y el mantenimiento del complemento <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/9554-bazel-for-clion\" target=\"_blank\" rel=\"noopener\">Bazel for CLion<\/a> de Google, y seguimos comprometidos a ofrecer una experiencia con Bazel estable, r\u00e1pida e intuitiva. En esta versi\u00f3n, el complemento ha incorporado varias mejoras:<\/p>\n<ul class=\"wp-block-list\">\n<li>Al iniciar una sesi\u00f3n de depuraci\u00f3n, <a href=\"https:\/\/jb.gg\/cl_bzl_262_wn\" target=\"_blank\" rel=\"noopener\">CLion ahora verifica<\/a> si su proyecto est\u00e1 compilado con s\u00edmbolos de depuraci\u00f3n en lugar de inyectar autom\u00e1ticamente marcas de depuraci\u00f3n. Si faltan los s\u00edmbolos de depuraci\u00f3n, el IDE muestra una advertencia desde la cual puede inyectar directamente las marcas de depuraci\u00f3n. A continuaci\u00f3n, la sesi\u00f3n de depuraci\u00f3n continuar\u00e1.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-bazel.png\" alt=\"\" class=\"wp-image-723025\" \/><\/figure>\n<ul class=\"wp-block-list\">\n<li>Ahora puede cambiar de configuraci\u00f3n cuando existan varias para el mismo archivo. Antes, esto solo era posible para quienes usaban el <a href=\"#removing-the-clion-classic-engine\">motor heredado CLion Classic<\/a>.<\/li>\n<li>El complemento selecciona de forma autom\u00e1tica la configuraci\u00f3n correcta cuando depura o ejecuta un destino, asegurando que la informaci\u00f3n del c\u00f3digo refleje siempre el destino activo.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Cambiar el nombre de los destinos de CMake de forma m\u00e1s sencilla<\/h3>\n<p>Los destinos de CMake son ejecutables, bibliotecas y utilidades creadas con comandos como <code>add_executable<\/code> o <code>add_library<\/code>. Anteriormente, para cambiar el nombre de un destino en CLion era necesario editar manualmente todas las instancias en las que aparec\u00eda. Ahora, puede cambiar el nombre de los destinos en sus archivos <code>CMakeLists.txt<\/code> de forma autom\u00e1tica mediante la acci\u00f3n de refactorizaci\u00f3n <em>Rename<\/em> (<em>May\u00fas+F6<\/em>). Esta acci\u00f3n actualiza todas las definiciones y todas las apariciones del nombre del destino en todo el proyecto.<\/p>\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/4-cmake-renaming.mp4\"><\/video><\/figure>\n<h3 class=\"wp-block-heading\">Actualizaciones de la cadena de herramientas integradas<\/h3>\n<p>Hemos actualizado varias herramientas incluidas en CLion:<\/p>\n<ul class=\"wp-block-list\">\n<li>CMake se ha actualizado a la versi\u00f3n 4.3<\/li>\n<li>GCC se ha actualizado a la versi\u00f3n 15.2.0<\/li>\n<li>GDB se ha actualizado a la versi\u00f3n 17.1<\/li>\n<li>Mingw-w64 se ha actualizado a la versi\u00f3n 13<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Actualizaciones del lenguaje<\/h2>\n<h3 class=\"wp-block-heading\">Compatibilidad con nuevas funcionalidades de C++<\/h3>\n<p><strong>Reflexi\u00f3n de C++26<\/strong>: la reflexi\u00f3n en tiempo de compilaci\u00f3n en C++26 es una de las incorporaciones m\u00e1s importantes al lenguaje en a\u00f1os. Anteriormente, es posible que tuviera que escribir c\u00f3digo repetitivo y tedioso cuando era necesario inspeccionar o iterar tipos, funciones o miembros durante la compilaci\u00f3n; por ejemplo, para enumerar los miembros de una estructura o convertir valores de enumeraci\u00f3n en cadenas. La reflexi\u00f3n de C++26 reduce este c\u00f3digo repetitivo al proporcionar a los programas una forma est\u00e1ndar de acceder a la informaci\u00f3n sobre tipos, funciones, variables y otras declaraciones durante la compilaci\u00f3n.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/3-cpp-26-reflection.png\" alt=\"\" class=\"wp-image-723181\" \/><\/figure>\n<p>CLion 2026.2 a\u00f1ade resaltado y an\u00e1lisis de c\u00f3digo para la reflexi\u00f3n, disponible al usar GCC 16.1 o versiones m\u00e1s recientes. Con esta incorporaci\u00f3n, el IDE ahora es compatible con la mayor\u00eda de las funcionalidades de C++26. Obtenga m\u00e1s informaci\u00f3n en nuestro <a href=\"https:\/\/blog.jetbrains.com\/clion\/2026\/06\/modern-cpp-support\/\">art\u00edculo del blog<\/a>.<\/p>\n<p><strong>Funcionalidades relacionadas con la reflexi\u00f3n<\/strong>: la compatibilidad con la reflexi\u00f3n se complementa con dos funcionalidades del lenguaje C++26 relacionadas:<\/p>\n<ul class=\"wp-block-list\">\n<li>El IDE ahora admite bloques <code>consteval { ... }<\/code>, que se eval\u00faan en tiempo de compilaci\u00f3n y pueden inyectar declaraciones en el \u00e1mbito contenedor. Los bloques <code>consteval<\/code> ofrecen una forma limpia de desencadenar los efectos colaterales en tiempo de ejecuci\u00f3n, de modo que resultan especialmente \u00fatiles para una metaprogramaci\u00f3n pr\u00e1ctica con reflexi\u00f3n.<\/li>\n<li>Ahora se pueden adjuntar anotaciones definidas por el usuario a las declaraciones, y se pueden consultar a trav\u00e9s de la API de reflexi\u00f3n, lo que permite la generaci\u00f3n de c\u00f3digo personalizada basada en metadatos.<\/li>\n<\/ul>\n<p>Evaluaci\u00f3n <strong><code>constexpr<\/code><\/strong>: CLion 2026.2 ampl\u00eda su evaluador de constexpr con dos capacidades importantes:<\/p>\n<ul class=\"wp-block-list\">\n<li>El evaluador ahora admite la asignaci\u00f3n din\u00e1mica de memoria durante la evaluaci\u00f3n de constantes, una funcionalidad incorporada en C++20. Esto permite evaluar correctamente el c\u00f3digo <code>constexpr<\/code> que utiliza contenedores <code>new<\/code>\/<code>delete<\/code> o contenedores est\u00e1ndar como <code>std::vector<\/code> y <code>std::string<\/code>.<\/li>\n<li>El evaluador ahora tambi\u00e9n admite las excepciones constexpr<strong> <\/strong>de C++26 y gestiona las expresiones <code>try<\/code>\/<code>catch<\/code> y <code>throw<\/code> durante la evaluaci\u00f3n de constantes.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Eliminaci\u00f3n del motor CLion Classic<\/h3>\n<p>CLion Classic, el motor heredado para C y C++, se ha eliminado el IDE y solo est\u00e1 disponible como <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/32355-c-c--language-support-via-classic-engine\" target=\"_blank\" rel=\"noopener\">complemento en JetBrains Marketplace<\/a>. Con esto finaliza nuestra transici\u00f3n a CLion Nova, que ahora es el motor predeterminado para todos. Para conocer la motivaci\u00f3n detr\u00e1s de esta decisi\u00f3n, lea este <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/12\/2025-3-release\/#faster-performance-with-the-new-language-engine\">art\u00edculo del blog<\/a>.<\/p>\n<p>Para seguir utilizando CLion Classic, instale el complemento <em>C\/C+\u200b+\u200b Language Support via Classic Engine<\/em> desde <em>Settings | Plugins | Marketplace<\/em>. Tenga en cuenta que CLion Classic ya no se encuentra en desarrollo; todas las nuevas funcionalidades del lenguaje se desarrollan exclusivamente para CLion Nova.<\/p>\n<h2 class=\"wp-block-heading\">Otras actualizaciones<\/h2>\n<h3 class=\"wp-block-heading\">Mejoras de Git<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Resoluci\u00f3n optimizada de conflictos en Git<\/strong>: en proyectos de gran envergadura, las fusiones suelen generar multitud de conflictos. <em>Resolve All Simple Conflicts<\/em> es una nueva acci\u00f3n que resuelve de forma autom\u00e1tica los conflictos habituales en todo el conjunto de cambios de una sola vez, en lugar de abrir cada archivo por separado. El nuevo flujo tambi\u00e9n ofrece una visi\u00f3n general de los archivos resueltos y sin resolver.<\/li>\n<\/ul>\n<div class=\"slider slider-full\">\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-git-improvements.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/1-git-improvements.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-git-improvements.png\"><br \/>\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/2-git-improvements.png\" alt=\"\"><br \/>\n                    <\/a>\n                <\/div>\n<\/p><\/div>\n<ul class=\"wp-block-list\">\n<li><strong>Compatibilidad mejorada con los \u00e1rboles de trabajo de Git<\/strong>: ahora puede utilizar \u00e1rboles de trabajo en entornos WSL, limpiar los \u00e1rboles de trabajo eliminados directamente desde el IDE y beneficiarse de procesos de eliminaci\u00f3n de \u00e1rboles de trabajo m\u00e1s fiables.<\/li>\n<li><strong>Autocompletado de nombres de usuario en las revisiones de c\u00f3digo<\/strong>: escriba <code>@<\/code> en un comentario de una revisi\u00f3n de c\u00f3digo para obtener sugerencias de autocompletado de nombres de usuario de su repositorio de GitHub o GitLab.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Mejoras en el terminal<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Compatibilidad con la funci\u00f3n de arrastrar y soltar archivos y carpetas<\/strong>: Ahora puede arrastrar un archivo o una carpeta directamente al terminal para insertar su ruta en el comando actual, o soltarlo en una pesta\u00f1a del terminal para abrir una nueva pesta\u00f1a con esa ubicaci\u00f3n como directorio ra\u00edz. Tambi\u00e9n puede pegar im\u00e1genes desde el portapapeles directamente en las sesiones compatibles con el agente de la CLI.<\/li>\n<\/ul>\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/3-terminal.mp4\"><\/video><\/figure>\n<ul class=\"wp-block-list\">\n<li><strong>Configuraci\u00f3n m\u00e1s r\u00e1pida de MCP<\/strong>: cuando inicie una nueva sesi\u00f3n de IA en el terminal sin tener configurado un servidor MCP, CLion le pedir\u00e1 ahora que configure uno y le llevar\u00e1 directamente a los ajustes correspondientes.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Qu\u00e9 se ha solucionado<\/h3>\n<p>A continuaci\u00f3n se enumeran algunas de las correcciones m\u00e1s destacadas de esta versi\u00f3n:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Mejor interfaz de usuario para fuentes externas en la ventana de herramientas <\/strong><strong><em>Project<\/em><\/strong><strong><\/strong>: cuando los archivos de fuentes externas tienen el mismo nombre que las fuentes de su proyecto, puede resultar dif\u00edcil diferenciarlas en la ventana de herramientas <em>Project<\/em>, especialmente en proyectos incrustados con rutas de archivo extensas. CLion 2026.2 agrupa todas las fuentes externas en un nodo dedicado, lo que hace que resulte m\u00e1s f\u00e1cil distinguirlas de los archivos de su proyecto.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1920\" height=\"1080\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/07\/3-fixes.png\" alt=\"\" class=\"wp-image-723080\" \/><\/figure>\n<ul class=\"wp-block-list\">\n<li><strong>Obsolescencia del complemento Machine Learning Code Completion<\/strong>: dado que la finalizaci\u00f3n mediante IA, las sugerencias de ediciones siguientes y los agentes ya cubren la asistencia inteligente, ya no se incluye el complemento de clasificaci\u00f3n de finalizaci\u00f3n basada en aprendizaje autom\u00e1tico. No obstante, sigue estando disponible en <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/28632-machine-learning-code-completion\" target=\"_blank\" rel=\"noopener\">JetBrains Marketplace<\/a> por si lo necesita.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Pruebe CLion y d\u00edganos qu\u00e9 le parece<\/h2>\n<p>Le invitamos a que pruebe CLion 2026.2. Si tiene una suscripci\u00f3n activa, puede actualizarlo ahora mismo. \u00bfEs la primera vez que utiliza CLion? Puede usar el IDE gratis en proyectos no comerciales o educativos. De lo contrario, inicie una prueba gratuita de 30 d\u00edas para acceder a las funcionalidades y mejoras m\u00e1s recientes.<\/p>\n<p>\u00a1Valoramos sus comentarios! Si tiene algo que compartir o si encuentra alg\u00fan problema, deje un comentario a continuaci\u00f3n, en <a href=\"https:\/\/x.com\/clion_ide\">X<\/a> o a trav\u00e9s de nuestro <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/CPP\/\" target=\"_blank\" rel=\"noopener\">sistema de seguimiento de incidencias<\/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>DESCARGAR CLION 2026.2<\/a><\/p>\n\n\n<p><em>Art\u00edculo original en ingl\u00e9s de:<\/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:\/\/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":722853,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,907],"tags":[9133,1737,3439,264,3506,6664,8753],"cross-post-tag":[],"class_list":["post-725741","clion","type-clion","status-publish","has-post-thumbnail","hentry","category-news","category-releases","tag-agent-skills","tag-bazel","tag-cmake","tag-debugger","tag-embedded","tag-natvis","tag-stm32"],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/clion\/725741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/clion"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/clion"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=725741"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/clion\/725741\/revisions"}],"predecessor-version":[{"id":725744,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/clion\/725741\/revisions\/725744"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/722853"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=725741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=725741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=725741"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=725741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}