Editor inteligente de C y C++: Gracias a la compatibilidad nativa de C y C++, incluidos C++ 11 y C++ 14, libc++ y Boost, CLion conoce su código a través de y a través y se encarga de la rutina mientras se centra en las cosas importantes.
Una herramienta eléctrica para un lenguaje de potencia:
Editor inteligente de C y C++: Gracias a la compatibilidad nativa de C y C++, incluidos C++ 11 y C++ 14, libc++ y Boost, CLion conoce su código a través de y a través y se encarga de la rutina mientras se centra en las cosas importantes.
Navegación: Navegue instantáneamente a la declaración de un símbolo o contexto, busque en todo el proyecto una clase, archivo o símbolo por su nombre, encuentre su camino a través de la base de código con estructura jerárquica y vistas.
Generación de código: Agregue miembros de clase, reemplace / implemente funciones, genere constructores / destructores, captadores / establecedores, igualdad, operadores relacionales y salida de flujo, envuelva un bloque de código con una declaración o genere una instrucción de uso real, todo a través de simples atajos de teclado.
Refactorización: cambie el nombre de los símbolos, mueva los miembros hacia arriba o hacia abajo en la jerarquía, cambie la firma de la función y asegúrese de que las refactorizaciones automatizadas de CLion propagarán con precisión los cambios apropiados en todo el código.
Con CLion, puede crear código hermoso y correcto al mismo tiempo. Los posibles problemas de código se identifican al instante...
... y corregido a medida que escribe! Asegúrese de que todos los cambios apropiados se controlan automáticamente por CLion.
CLion también realiza análisis de flujo de datos para detectar todos los casos de código inaccesible, recursividad infinita y mucho más.
Depurador integrado:
Investigue y resuelva fácilmente los problemas a través de la interfaz de usuario del depurador amigable de CLion con GDB o LLDB disponible como back-end. Asóciese a procesos locales o depure de forma remota. Compruebe la vista de desensamblado cuando las fuentes no están disponibles.
Vista de variables en línea: obtenga una vista completa de su proyecto con valores de variables que se muestran directamente en el editor a medida que depura.
Mostrar relojes y variables: inspeccione el estado de toda la variable para una función elegida en el marco de pila, o supervise los cambios en las variables o expresiones durante la sesión de depuración.
Evaluar la expresión: evalúe el resultado de una llamada de función o alguna expresión complicada al detenerse en algún punto de ejecución de la sesión de depuración.
Entorno de desarrollo de C/C++ totalmente integrado
CMake: Usando CMake como plantilla de proyecto, CLion controla los cambios en los archivos de CMake automáticamente, utilizando toda la información de allí durante la edición y refactorización de códigos.
Terminal incorporado: Ejecute cualquier comando sin salir del IDE: de forma local o remota utilizando el protocolo SSH. Dependiendo de su plataforma, puede trabajar con un símbolo del sistema, Far, powershell, bash u otras herramientas.
La experiencia completa: Los VCS populares soportados en la caja incluyen Subversion, Git, GitHub, Mercurial, CVS, Perforce (a través de plugin) y TFS. CLion también se integra a la perfección con los marcos de prueba y captura de Google y es compatible con Doxygen.
Terminal incorporado: Ejecute cualquier comando sin salir del IDE: de forma local o remota utilizando el protocolo SSH. Dependiendo de su plataforma, puede trabajar con un símbolo del sistema, Far, powershell, bash u otras herramientas.
Enfoque centrado en el teclado: para ayudarle a centrarse en el código y aumentar su productividad, CLion tiene métodos abreviados de teclado para casi todas las características, acciones y comandos.
Novedades de CLion 2017.1
C++ moderno: el resaltado, la navegación y el análisis del código clion se vuelven más precisos con el amplio conocimiento de C++ 14, la comprensión inicial de C++ 17 y la compatibilidad con encabezados precompilados y una opción de inclusión.
Vista de desmontaje:
Al depurar el código, cuando las fuentes no están disponibles (en el caso de varias bibliotecas y estructuras), escriba el código de desensamblado para investigar el problema más profundamente.
Catch: Además de Google Test, CLion ahora es compatible con Catch, una plataforma de pruebas unitarias multiplataforma para C++. Utilice una configuración especial de ejecución/depuración y un corredor de prueba interno con Catch.
Funciones:
Asistencia de codificación inteligente Confíe en CLion para cuidar de la rutina mientras se centra en las cosas importantes. Conocer el código a través de y a través de, puede aumentar su productividad con la finalización de código inteligente y relevante, navegación instantánea y refactorización confiable.
Fácil inicio
Es sorprendentemente fácil iniciar su proyecto basado en CMake en CLion, y los archivos se pueden agregar al proyecto con un solo clic. Si utiliza un tipo diferente de proyecto, el IDE le ayudará a importar en CMake.
Editor inteligente
Con un IDE que analiza el contexto y entiende el proyecto, puede codificar más rápido de lo que piensa. Experimente la finalización inteligente, el formato y las visualizaciones útiles con la visión del código.
Navegación y búsqueda
Busque la ruta de acceso a través del código con navegación instantánea a un símbolo, clase o archivo. Inspeccione la jerarquía o los tipos de llamadas y busque fácilmente casi todo (incluida la configuración del IDE).
Generación y refactorización de código
Ahorre tiempo en la escritura innecesaria mientras CLion genera código para usted: desde getters / setters hasta plantillas más complicadas. Utilice la refactorización para mejorar y limpiar el código a la velocidad del pensamiento.
Análisis de código sobre la marcha
Escribe un código hermoso y correcto con CLion. El análisis estático (incluido DFA) para todos los lenguajes compatibles resalta las advertencias y los errores en el código inmediatamente a medida que escribe y sugiere soluciones rápidas.
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 más prefiera, o cree el suyo propio fácilmente.
Construcción de herramientas integradas:
CLion es más que solo un editor porque ofrece soporte inteligente para CMake, un potente depurador para investigar y resolver problemas fácilmente, Google Test y Catch para pruebas unitarias, muchos VCS populares compatibles desde el cuadro y más.
Ejecutar y depurar Ejecutar y depua sus proyectos en CLion fácilmente. Use la interfaz de usuario del depurador con GDB o LLDB como back-end. CLion mostrará los valores directamente en el editor y le ayudará a evaluar las expresiones.
Soporte de CMake CMake es un famoso sistema de construcción multiplataforma, ampliamente utilizado para proyectos de C y C++. Benefíciese del soporte inteligente de CLion CMoss con generación de código y recarga automática.
Pruebas unitarias:
CLion admite los marcos de prueba y captura de Google y proporciona un corredor de pruebas integrado junto con una interfaz de usuario eficaz para investigar los resultados de las pruebas. Incluso puede generar código para usted mientras escribe pruebas (para Google Test).
Documentación del código
Con CLion, mantenga su código documentado con facilidad. Vea documentos de tipo Doxygen en el menú emergente Documentación rápida, utilice la finalización para comandos y parámetros de función y genere códigos auxiliares para los comentarios de Doxygen.
Integración de VCS e historia local
CLion proporciona una interfaz unificada para los VCS más populares, incluidos Subversion, Git, GitHub, Mercurial, CVS, Perforce y TFS. Mientras tanto, la historia local lo salvará de accidentes inesperados.
Terminal, modo Vim 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 clave vim o expanda la funcionalidad de iDE con varios otros complementos.
Muchos idiomas - un IDE
Si bien CLion está diseñado para el desarrollo de C y C++, también proporciona soporte esencial para el lenguaje CMake, muchas tecnologías web (como JavaScript, XML, HTML, Markdown y otras), Python, Go, Swift y otras, disponibles a través de un paquete o repositorio de plugins.
Requisitos del sistema:
JRE 1.8 se agrupa con distribuciones para todas las plataformas. No necesita que se instale ningún Java en su máquina para ejecutar CLion. Requisitos generales para iniciar el desarrollo con CLion En general para desarrollar en C/C++ con CLion necesitas: CLion incluye la versión recientemente empaquetada de CMake (puedes consultar el número de versión agrupado en Ajustes/Preferencias | Crear, ejecutar, implementar | Toolchains, versión reciente de GDB (excepto por el caso Cygwin en Windows) para que no tengas que instalarlas por separado. Las versiones de Linux y MacOS, además, incluyen la versión recientemente vinculada de LLDB, definida como depherator estándar. CMake al menos la versión 2.8.11 (si no quieres usar la versión suministrada), haz GCC/G++ o Clang, que en el caso de Windows significa usar cadenas de herramientas: MinGW 3. * o MinGW - w64 3. * – 5. * o Cygwin 1.7.32 (mínimo requerido) hasta 2.0. *. Si está utilizando el compilador de Microsoft Visual C++ en lugar de GCC/G
++ o Clang, Visual Studio 2013, 2015 o 2017 deben estar instalados. Para obtener más detalles, consulte nuestro tutorial. GDB: Al menos 7.8 (si no desea utilizar la versión empaquetada).
Windows: Requisitos del sistema Windows 7.0 x64, 8. * x64 Cygwin x64 con paquetes instalados: GCC / G ++, make, gdb 7.8+ o MinGW con paquetes instalados: GCC / G ++ y make o Visual Studio 2013, 2015 o 2017 y NMake con soporte para C ++.
Requisitos del sistema Mac OS MacOS 10.9.4+ GCC / G ++ o Clang
Requisitos del sistema Linux Linux OS 64-bit KDE, GNOME o Unity DE GCC / G ++ o Clang
¿No sabe qué software necesita o no ha encontrado lo que busca? Tenemos un equipo listo para ayudarlo a elegir el software adecuado para su empresa