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.
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 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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
CLion proporciona una interfaz unificada para los VCS más populares, incluidos Subversion, Git, GitHub, Mercurial, CVS y Perforce. Mientras tanto, el historial local le protegerá contra accidentes inesperados.
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.
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.