Code Blocks

Code::Blocks 20.03 – Descargar gratis

0
(0)

Por último, un IDE con todas las funciones que necesita, con un aspecto, una sensación y un funcionamiento coherentes en todas las plataformas.

Construido alrededor de un marco de complementos, Code :: Blocks se puede extender con complementos. Se puede agregar cualquier tipo de funcionalidad instalando / codificando un complemento. Por ejemplo, las funciones de compilación y depuración ya las proporcionan los complementos.

Los créditos especiales van a darmar por su gran trabajo en el complemento FortranProject, incluido desde la versión 13.12.

Caracteristicas

Destacar:

  • ¡Fuente abierta! GPLv3, sin costes ocultos.
  • Multiplataforma. Funciona en Linux, Mac, Windows (usa wxWidgets).
  • Escrito en C ++. No se necesitan lenguajes interpretados ni bibliotecas propietarias.
  • Extensible a través de complementos

Compilador:

  • Compatibilidad con varios compiladores:
    • GCC (MingW / GNU GCC)
    • MSVC ++
    • sonido metálico
    • Marte digital
    • Borland C ++ 5.5
    • Abrir Watcom
    • …y más
  • Sistema de compilación personalizado muy rápido (no se necesitan archivos MAKE)
  • Soporte para compilaciones paralelas (utilizando los núcleos adicionales de su CPU)
  • Proyectos de objetivos múltiples
  • Espacios de trabajo para combinar múltiples proyectos
  • Dependencias entre proyectos dentro del espacio de trabajo
  • Importa espacios de trabajo y proyectos de MSVC (NOTA: el código ensamblador aún no es compatible)
  • Importa proyectos Dev-C ++

Depurador:

  • Interfaces GNU GDB
  • También es compatible con MS CDB (no con todas las funciones)
  • Soporte completo de puntos de interrupción:
    • Puntos de interrupción de código
    • Puntos de interrupción de datos (lectura, escritura y lectura / escritura)
    • Condiciones de punto de interrupción (romper solo cuando una expresión es verdadera)
    • El punto de interrupción ignora los conteos (solo se rompe después de cierto número de aciertos)
  • Mostrar símbolos y argumentos de funciones locales
  • Relojes definidos por el usuario (soporte para ver tipos definidos por el usuario a través de secuencias de comandos)
  • Pila de llamadas
  • Desmontaje
  • Volcado de memoria personalizado
  • Cambiar entre hilos
  • Ver registros de CPU

Interfaz:

  • Resaltado de sintaxis, personalizable y extensible
  • Plegado de código para C, C ++, Fortran, XML y muchos más archivos.
  • Interfaz con pestañas
  • Finalización de código
  • Explorador de clases
  • Sangría inteligente
  • Intercambio de una tecla entre archivos .hy .c / .cpp
  • Abrir lista de archivos para cambiar rápidamente entre archivos (opcional)
  • «Herramientas» externas personalizables
  • Gestión de listas de tareas con diferentes usuarios

Qué hay de nuevo:

Este es solo un extracto del registro de cambios con las diferencias desde el 17 de diciembre. Puede leer un registro de cambios completo en la página de inicio de Code :: Blocks.

Soporte HiDPI:

  • Esta versión presenta nuevos tamaños de iconos (16, 20, 24, 28, 32, 40, 48, 56 y 64) para casi todos los elementos de la interfaz de usuario (menús, barras de herramientas, árbol de proyectos, la mayoría de los complementos).
  • El tamaño del icono se selecciona adecuadamente en función de la escala utilizada por el usuario. El objetivo es hacer que los iconos se vean lo suficientemente grandes y no borrosos. Esto debería funcionar correctamente en todos los puertos principales (wxMSW, wxGTK, wxCocoa)
  • Los iconos en el margen del editor cambian de tamaño al escalar el editor.
  • Los iconos de la ventana emergente de autocompletar cambian de tamaño para coincidir con la escala del texto.
  • Code :: Blocks está marcado como compatible con DPI: True en Windows, lo que lo hace parecer nítido. El soporte por monitor aún no está disponible.

Editor:

  • El componente Scintilla se ha actualizado a la versión 3.7.5 y la mayor parte del código se ha sincronizado con el código de wxSTC.
  • Esta versión introduce algunas mejoras para manejar la selección múltiple. Ahora es posible pegar cuando hay varias selecciones activas.
  • Se ha corregido un error de parpadeo importante al usar wxGTK.
  • Se ha introducido la compatibilidad con fuentes con ligaduras en todas las plataformas.
  • Las claves no latinas ahora funcionan cuando se usan como atajos en el editor en Linux.
  • Existe una opción para deshabilitar la operación guardar-en-temp-y-mover que usamos por defecto.
  • El menú contextual se ha recortado y organizado de una mejor manera. Algunas opciones ya no se duplican en los menús contextuales del editor y del cuaderno del editor.
  • Se han agregado opciones más avanzadas para cerrar archivos al menú contextual del cuaderno del editor (cerca de la derecha / izquierda).
  • Se han agregado Lexers para varios idiomas nuevos (Markdown, Nim, Texto sin formato, YAML).
  • Pequeñas mejoras en la configuración del resaltado de sintaxis.

Compilador:

  • Agregue una opción a los destinos que permite al usuario seleccionar el ejecutable del vinculador que se utilizará para el destino. Esto hace que C solo proyecte usar el ejecutable del compilador de C para vincular.
  • Borre las variables específicas de destino del MacroManager en cada nuevo cálculo (boleto n. ° 582).
  • Varias mejoras en el registro y cambio automático a las pestañas de registro.
  • Agregue soporte para el indicador -std = c ++ 17.
  • Haga que el botón de abortar funcione nuevamente (boleto # 104). Mata el proceso iniciado y todos los hijos en lugar de usar wxSIGTERM.

Otro:

  • El analizador C / C ++ utilizado por el complemento de finalización de código vio varias mejoras y correcciones de errores.
  • Varias mejoras en la compatibilidad con varios monitores y la colocación de ventanas para niños
  • Ver – Barras de herramientas – Ajuste las barras de herramientas en cada inicio.
  • Se han corregido muchas afirmaciones de wxWidgets.
  • Asegúrese de que también funcione pasar –file = path / to / file.ext sin el número de línea.
  • Haga presionando Retorno / Entrar para seleccionar la opción filtrada en los cuadros de diálogo Ir a Archivo, Ir a Función y Seleccionar Destino en Windows.
  • SDK: introduce API para relojes de memoria que podrían usarse para implementar complementos útiles para el desarrollo integrado.
  • SDK: Haz que cbResolveSymLinkedDirPath sea un poco más robusto (evita bucles infinitos).
  • Rendimiento mejorado al cargar proyectos grandes.
  • Rendimiento mejorado al abrir el cuadro de diálogo buscar / reemplazar cuando hay un proyecto con muchos objetivos.
  • Vinculaciones de scripts: permiten examinar y modificar los nodos XML de extensión en los archivos del proyecto.
  • Depurador: permite adjuntar a un proceso mediante la línea de comando (esta confirmación agrega las opciones de línea de comando –dbg-attach y –dbg-config).
  • Depurador: asegúrese de establecer la variable SHELL antes de iniciar GDB
  • KeyBinder: introduzca la versión 2.0 mediante los métodos de enlace de claves de CodeLight; permitiendo la capacidad futura de configurar dinámicamente aceleradores globales y de menú en cualquier marco.
  • KeyBinder: corrige F2, Shift-F2 y permite que Linux maneje cualquier elemento de verificación del menú Ver (ticket # 273).
  • Corrector ortográfico: corrige el manejo incorrecto de los espacios en blanco en Windows mediante la función de búsqueda de palabras de Scintilla.
  • wxSmith: agrega varios indicadores faltantes a varios controles.
  • wxSmith: mejora la interfaz de usuario, corrige varios bloqueos y afirmaciones

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.