Lanzamiento de JetBrains CLion 2023.2 (macOS, Linux, Windows): IDE multiplataforma C y C++

JetBrains CLion 2023.2 (macOS, Linux, Windows) - IDE multiplataforma C y C++

Visite el enlace original: https://sysin.org/blog/jb-clion-2023/ para ver la última versión. Trabajos originales, conserve la fuente para su reimpresión.

Página de inicio del autor: sysin.org


JetBrains CLion: IDE multiplataforma C y C++

CLion 2022 ya está disponible. Consulta los últimos cambios

Herramientas poderosas para lenguajes poderosos

Cuando el IDE ayuda a lidiar con varias tareas de desarrollo monótonas, creo que todos los desarrolladores esperarán que las ideas en la mente puedan convertirse en código en un abrir y cerrar de ojos. Pero para un lenguaje complicado (sysin) como C++ que usa su biblioteca estándar moderna y con muchas plantillas, ¿puede este deseo realmente hacerse realidad? ¿Por qué no? Cuando lo sepas, lo creerás.

Editor inteligente de C y C++

asistencia de código

Usando un editor con una sólida comprensión de C y C ++, puede leer y escribir código de manera eficiente. Puede filtrar los resultados de finalización por tipo en la función de finalización inteligente. Utilice la navegación de ruta para realizar un seguimiento de dónde se encuentra dentro de la jerarquía de alcance. Obtenga información sobre las llamadas a funciones con sugerencias de nombres de parámetros (sysin). Encuentre el uso contextual de un símbolo o acceda directamente a él escribiendo su nombre. CLion incluso se asegura de que su código cumpla con las pautas de codificación, incluido el formato, la denominación y más.

Capturas de pantalla de Coding Assist

codigo de GENERACION

Genera instantáneamente toneladas de código repetitivo. Reescriba e implemente funciones con atajos simples. Genera constructores y destructores, getters y setters, y operadores de salida de flujo, correlación e igualdad. Envuelva bloques de código con declaraciones o genere declaraciones a partir de usos. Cree plantillas de actividades personalizadas para reutilizar bloques de código típicos en su base de código, ahorrando tiempo y manteniendo la coherencia de los estilos.

captura de pantalla de generación de código

refactorización de seguridad

Cambie el nombre de símbolos, funciones en línea, variables o macros (sysin), mueva miembros en la jerarquía, cambie firmas de funciones y extraiga funciones, variables, parámetros o typedefs. Independientemente de la refactorización automática que utilice, puede estar seguro de que CLion propaga de forma segura los cambios relevantes en todo el código.

Captura de pantalla de refactorización segura

documentación rápida

Puede aprender cualquier cosa inspeccionando el código debajo del símbolo de intercalación: detalles de la firma de la función, revisar comentarios, obtener una vista previa de la documentación de estilo Doxygen, inspeccionar los tipos inferidos en busca de símbolos que carecen de tipos explícitos y ver los reemplazos de macros finales con el formato correcto.

Captura de pantalla de documentación rápida

Ver consejos y trucos de CLion

Análisis de código en vivo

captura de pantalla de análisis de código

Crear código hermoso y correcto. Con CLion, los posibles problemas de código se detectan instantáneamente a medida que escribe.

captura de pantalla de análisis de código

…y arréglelo con solo presionar un botón, y el IDE manejará el cambio correctamente.

captura de pantalla de análisis de código

CLion ejecuta su análisis de código, análisis de flujo de datos, otras inspecciones basadas en Clangd y Clang-Tidy para detectar código no utilizado e inalcanzable, punteros colgantes, conversión de tipos faltantes, sobrecargas de funciones inigualables y muchos otros problemas.

depurador integrado

captura de pantalla del depurador

Investigue y resuelva problemas fácilmente con el depurador amigable de CLion y GDB o LLDB como backends.

Adjuntar a un proceso local o depurar de forma remota. Para el desarrollo integrado, confíe en OpenOCD y la configuración del servidor GDB integrado para usar CLion para la depuración en el chip.

Obtenga información sobre los dispositivos integrados con vistas de desmontaje y memoria, así como vistas de periféricos.

establecer punto de interrupción

Examine la ejecución del código mediante líneas, símbolos, excepciones y puntos de interrupción condicionales. Registre eventos, elimine puntos de interrupción cuando se alcancen o cierre puntos de interrupción antes de alcanzar otros puntos de interrupción. Todas las opciones se pueden configurar en un cuadro de diálogo dedicado.

evaluar expresión

Aproveche las vistas de relojes y variables, o evalúe el resultado de una llamada de función o alguna expresión compleja cuando se detiene un punto de ejecución.

ver valor en línea

Cuando esté depurando, el valor de la variable se mostrará directamente en el editor sin cambiar a la pestaña Variables en la ventana de la herramienta Depurar, lo que le permite comprender la situación del proyecto de manera conveniente y completa.

ver demostración

Entorno de desarrollo C/C++ completamente integrado

modelo de proyecto

CLion usa el modelo de proyecto para proporcionar información sobre su asistencia de codificación, refactorización, consistencia de estilo de codificación y otras acciones inteligentes en el editor. Los formatos admitidos incluyen CMake, Makefile, Gradle y bases de datos de compilación.

enfoque centrado en el teclado

Para ayudarlo a concentrarse en su código y aumentar su productividad, CLion proporciona métodos abreviados de teclado convenientes para casi todas las funciones, acciones y comandos.

Los fanáticos de Vim pueden instalar el complemento Vim-Emulation .

Trabajo remoto y colaborativo

Después de editar el código localmente, cree, ejecute o depure su aplicación o pruebas unitarias localmente, de forma remota o en el chip.

Actualice su trabajo colaborativo y trabaje en proyectos CLion en tiempo real con sus colegas.

Todo lo que necesitas en un solo lugar

CLion incluye todas las herramientas esenciales para el desarrollo diario: VCS (SVN, Git, GitHub, Mercurial, Perforce), Google Test, Catch y Boost. Marco de pruebas unitarias, Doxygen, herramientas de base de datos y compatibilidad con Markdown.

descubre todas las características

Últimos cambios de CLion

Consulta los últimos cambios

enlace de descarga

JetBrains CLion 2023.1 (macOS, Linux, Windows) x64 y aarch64
Enlace de disco de red Baidu: https://pan.baidu.com/s/1oslTV8sho5RUUngw2Jrm9A?pwd=0xta

JetBrains CLion 2023.2 (macOS, Linux, Windows) x64 y aarch64
Enlace de disco de red Baidu: https://pan.baidu.com/s/1r6B867Tk6LZceS8Hmq8ejA?pwd=5866

Supongo que te gusta

Origin blog.csdn.net/netgc/article/details/132068354
Recomendado
Clasificación