Funcionalidades

Estas páginas le ayudarán a conocer las funciones disponibles en CLion, un IDE multiplataforma para C/C++. Visite las secciones Learning Center y CLion Online Help para obtener más recursos de aprendizaje y descargar el producto para probarlo.

Asistencia inteligente a la codificación

Confíe en CLion para que se encargue de lo rutinario, mientras usted se centra en las cosas importantes. Al conocer completamente su código, Clion puede aumentar su productividad con finalización de código inteligente y relevante, navegación instantánea y refactorizaciones confiables.

Comenzar su proyecto

Inicio fácil

Comenzar un nuevo proyecto en CLion es sorprendentemente fácil y los archivos se pueden añadir al proyecto con un solo clic. Clion funciona con CMake, Gradle y modelos de proyectos de compilación de base de datos. Si utiliza un tipo diferente de proyecto, el IDE le ayudará a importarlo a CMake.

Más información

Editor inteligente

Editor inteligente

Con un IDE que analiza el contexto y entiende su proyecto, puede codificar más rápido de lo que cree. Pruebe la finalización inteligente, el formateo y las vistas útiles con sugerencia de código.

Más información

Navegación y búsqueda

Navegación y búsqueda

Oriéntese a través del código con navegación instantánea a un símbolo, clase o archivo. Inspeccione las llamadas o la jerarquía de los tipos y busque fácilmente en casi todas partes (incluida la configuración del IDE).

Más información

Generación de código y refactorizaciones

Generación de código y refactorizaciones

Ahorre tiempo de escritura innecesaria mientras CLion genera el código para usted: desde getters / setters hasta plantillas más complicadas. Utilice refactorizaciones para mejorar y limpiar su código a la velocidad del pensamiento.

Más información

Análisis sobre la marcha

Análisis sobre la marcha

Escriba un código estético y correcto con CLion. El análisis estático (incluido el DFA) para todos los lenguajes compatibles, resalta las advertencias y los errores en el código inmediatamente a medida que usted escribe y sugiere arreglos rápidos.

Más información

Personalización del editor

Personalización del editor

Seleccione uno de los temas predeterminados del editor o personalícelos para que coincidan con sus preferencias personales. Adopte el enfoque centrado en el teclado y seleccione el mapa de teclas que prefiera, o cree el suyo propio fácilmente.

Más información

Herramientas integradas e integraciones

CLion es más que un simple editor, ya que proporciona un potente depurador y herramientas de análisis dinámico para investigar y resolver problemas con facilidad, Google Test, Boost, Test y Catch para pruebas de unidad, muchos populares VCS compatibles listos para usar y más.

Ejecución y depuración

Ejecución y depuración

Compile, ejecute y depure su aplicación y pruebas de unidad local o remotamente en CLion.

Utilice la interfaz de usuario del depurador con GDB o LLDB como un backend.

Más información

Análisis dinámico

Análisis dinámico

Utilice la integración de Valgrind Memcheck y Google Sanitizers para detectar errores de memoria, carreras de datos y problemas de comportamiento indefinido. Analice el rendimiento de su aplicación con la integración del Perfilador de CPU.

Más información

Compatibilidad con CMake

Compatibilidad con CMake

CMake es un renombrado sistema de build multiplataforma, ampliamente utilizado para proyectos C y C++. Benefíciese de la compatibilidad inteligente de CLion con CMake, con generación de código, finalización y actualizaciones de destino automáticas.

Más información

Pruebas de unidades

Pruebas de unidades

CLion es compatible con los marcos de trabajo Google Test, Boost, Test y Catch y proporciona un ejecutor de pruebas integrado junto con una potente interfaz de usuario para investigar los resultados de las pruebas. Incluso puede generar código a medida que usted escribe pruebas (para Google Test).

Más información

Finalización de Doxygen

Documentación de código

CLion mantiene su código documentado fácilmente. Obtenga una vista previa de los documentos de estilo Doxygen en la ventana emergente Quick Documentation, utilice la finalización de comandos y parámetros de función, y genere stubs para comentarios de Doxygen.

Más información

Disp incrustado

Desarrollo integrado

Desarrolle microcontroladores en CLion y benefíciese de varias opciones de depuración en microcircuito, vista Periférica para dispositivos ARM e integración STM32CubeMX.

Más información

Integración VCS e historial local

Integración VCS e historial local

CLion proporciona una interfaz unificada para los VCS más populares, incluidos Subversion, Git, GitHub, Mercurial, CVS, Perforce y TFS. Mientras tanto, el historial local le protegerá contra accidentes inesperados.

Más información

Terminal, modo Vim y otros

Terminal, modo Vim, Base de Datos y otros

Acceda a la línea de comandos a través del terminal incorporado, active el modo de emulación Vim junto con los enlaces de tecla Vim, o amplíe la funcionalidad del IDE con otros complementos.

Más información

Muchos lenguajes - un IDE

CLion está diseñado para el desarrollo multiplataforma nativo en C y C++, así como en Rust y Swift. También proporciona soporte esencial para lenguaje CMake, Python, populares tecnologías web (como JavaScript, XML, HTML, Markdown y otras), y además incluye respaldo para todos los demás idiomas que están disponibles a través de complementos empaquetados y de repositorio.

Más información