Por qué CLion
Matt Godbolt

Matt Godbolt

Compiler Explorer

CLion elimina buena parte del esfuerzo que supone C++
y me permite centrarme en lo interesante:
la resolución de problemas.

Una herramienta potente
para un lenguaje potente

Editor inteligente para C y C++

Gracias a la compatibilidad nativa con C y C++, incluidos los estándares de C++ más modernos, libc++ y Boost, CLion conoce su código en profundidad y se encarga de la rutina mientras usted se centra en lo que de verdad importa.

Navegación

Navegue al instante a la declaración de un símbolo o a usos contextuales; busque una clase, archivo o símbolo por su nombre en todo el proyecto, y encuentre lo que busca en la base de código gracias a la estructura y las vistas jerárquicas.

Generación de código

Añada miembros de clase; reemplace o implemente funciones; genere constructores y destructores; captadores y establecedores, operadores de salida de igualdad, relacionales y streams; ajuste un bloque de código con una declaración, o bien genere una declaración a partir del uso actual, todo ello con accesos directo de teclado muy sencillos.

Refactorización

Cambie el nombre de símbolos; mueva miembros arriba o abajo en la jerarquía; cambie la firma de la función, y asegúrese de que las refactorizaciones automáticas de CLion propagan con precisión los cambios pertinentes en todo su código.

Vea una demo

Análisis de código
sobre la marcha

Análisis de código

Con CLion, puede crear código tan elegante como correcto al mismo tiempo. Los problemas potenciales relativos al código se identifican al instante...

Análisis de código

... y se corrigen mientras escribe. Tenga la seguridad de que todos los cambios pertinentes se gestionan automáticamente en CLion.

Análisis de código

CLion también realiza análisis del flujo de datos para detectar todos los casos de código no alcanzable, recursividad infinita y mucho más.

Depurador integrado

Investigue y resuelva problemas fácilmente gracias a la sencilla interfaz de usuario del depurador de CLion, con GDB o LLDB a su disposición como backend.

Adjunte a procesos locales o depure de forma remota. Consulte la vista de desensamblado cuando las fuentes no estén disponibles.

Vista de variable Inline

Obtenga la vista completa de su proyecto: vea los valores variables directamente en el editor conforme depura.

depuración

Watches y vista de variables

Examine el estado de todas las variables para una función dada en el marco de pila, o bien supervise los cambios de variables y expresiones durante la sesión de depuración.

Vea una demo

Evaluar expresión

Evalúe el resultado de la llamada a una función o de alguna función complicada cuando se detiene en algún punto de la ejecución durante la sesión de depuración.

evaluar expresión

Entorno de desarrollo C/C++ completamente integrado

Modelos de proyecto

CLion trabaja con Make, Gradle C++ y modelos de proyecto de base de datos de opciones de compilación, utilizando toda la información de ahí durante la edición de código y las refactorizaciones.

Enfoque centrado en el teclado

Para ayudarle a centrarse en el código y aumentar su productividad, CLion dispone de accesos directos de teclado para casi todas sus funciones, acciones y comandos.

Los fanáticos de Vim pueden instalar el complemento de emulación Vim.

Todo lo que necesita, en un solo lugar

Se incluye todo lo que necesita para los desarrollos del día a día: todos los VCS más populares (Subversion, Git, GitHub, Mercurial, CVS y Perforce), los marcos de trabajo Google Test, Boost.Test y Catch para las pruebas unitarias; y las herramientas Doxigen y Database.

Trabajo local y remoto

Con el terminal integrado, ejecute cualquier comando sin salir del IDE: de forma local o remota con el protocolo SSH.

Tras editar su código localmente, compile, ejecute o depure su aplicación o pruebas unitarias de manera local o remota.

Descubra todas las funcionalidades

Novedades en CLion 2020.2

Proyectos Makefile

Proyectos Makefile

Los proyectos Makefile ahora son directamente compatibles. CLion 2020.2 puede gestionar una larga lista de estos proyectos: kernel de Linux, Git, PostgreSQL, Redis, nginx, entre otros.

C++20

C++20

Ahora, la herramienta de lenguaje es más estable en código C++20, y también cuenta con muchas funcionalidades nuevas como explicit(bool), inicializadores designados y for() basado en rango con inicializador.

Pruebas de unidades

Pruebas de unidades

Hemos añadido doctest a la lista de marcos de trabajo de pruebas de unidades integradas. La compatibilidad con Catch2 y Google Test se actualizó con las funcionalidades nuevas más recientes de estos marcos de trabajo.

Testimonios

Lo que opinan
nuestros clientes

Rodriguez Losada
CLion es fantástico, por fin el IDE multiplataforma de alta calidad para C++ con CMake como sistema de compilación de primera que estábamos esperando.
Prof. Dr. Rodríguez-Losada,
Conan, JFrog
Matthew Davey
Ambas herramientas (CLion y Rider) ayudan a nuestro equipo cada día; permiten a los desarrolladores realizar sus tareas con eficiencia y rapidez, al tiempo que se integran sin problemas con numerosas partes de nuestro proceso.
Matthew Davey
dotBunny
Erkki Salonen
Erkki Salonen
El potente modelo de código y refactorización de CLion que comprende las dependencias entre los elementos ya ha cambiado mi proceso de diseño de software. Se puede encontrar una cantidad considerable de errores incluso antes de ejecutar la aplicación.
Jonathan Dursi
Realmente me gusta @clion_ide para un nuevo proyecto en C++: ligero, con capacidad de respuesta, útil y con buenas integraciones. Y lo más importante: excelente emulación Vi.
Jonathan Dursi
@ljdursi
Herramientas C++

Descubra otras herramientas C/C++
de JetBrains

Escoja la herramienta adecuada para el desarrollo C y C++ según sus cadenas de herramientas preferidas y otros requisitos: