Geany 2.0 IDE disponible

Se ha publicado el lanzamiento del proyecto Geany 2.0, que desarrolla un entorno de edición de código compacto y rápido que utiliza un número mínimo de dependencias y no está ligado a las características de entornos de usuario individuales, como KDE o GNOME. Para construir Geany solo se requiere la biblioteca GTK y sus dependencias (Pango, Glib y ATK). El código del proyecto se distribuye bajo la licencia GPLv2+ y está escrito en lenguajes C y C++ (el código de la biblioteca scintilla integrada está en C++). Se generan ensamblados para sistemas BSD, las principales distribuciones de Linux, macOS y Windows.

Características clave de Geany:

  • Resaltado de sintaxis.
  • Autocompletado de nombres de funciones/variables y construcciones de lenguaje como if, for y while.
  • Autocompletado de etiquetas HTML y XML.
  • Llame a información sobre herramientas.
  • Capacidad para colapsar bloques de código.
  • Creación de un editor basado en el componente de edición de texto fuente de Scintilla.
  • Admite 78 lenguajes de programación y marcado, incluidos C/C++, Java, PHP, HTML, JavaScript, Python, Perl y Pascal.
  • Formación de una tabla resumen de símbolos (funciones, métodos, objetos, variables).
  • Emulador de terminal incorporado.
  • Un sistema sencillo para la gestión de proyectos.
  • Un sistema ensamblador para compilar y ejecutar código editado.
  • Soporte para ampliar la funcionalidad a través de complementos. Por ejemplo, hay complementos disponibles para usar sistemas de control de versiones (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatizar traducciones, revisión ortográfica, generación de clases, grabación automática y modo de edición de dos ventanas.

Geany 2.0 IDE disponible

Versículos nuevos:

  • Se agregó soporte experimental para el sistema de compilación Meson.
  • Los datos y la configuración de la sesión están separados. Los datos relacionados con la sesión ahora están en el archivo session.conf y las configuraciones están en geany.conf.
  • Se ha simplificado el proceso de creación de proyectos a partir de directorios en los que se encuentran los códigos fuente.
  • En la plataforma Windows, el tema GTK “Prof-Gnome” está habilitado de forma predeterminada (la opción para habilitar el tema “Adwaita” se deja como opción).
  • Muchos analizadores se han actualizado y sincronizado con el proyecto Universal Ctags.
  • Soporte mejorado para los lenguajes Kotlin, Markdown, Nim, PHP y Python.
  • Se agregó soporte para archivos de marcado AutoIt y GDScript.
  • Se ha agregado una interfaz al editor de código para ver el historial de cambios (deshabilitado de forma predeterminada).
  • La barra lateral ofrece una nueva vista de árbol para ver la lista de documentos.
  • Se agregó un cuadro de diálogo para confirmar operaciones al buscar y reemplazar.
  • Se agregó soporte para filtrar el contenido del árbol de símbolos.
  • Se agregó una configuración para mostrar los finales de línea si los caracteres de final de línea son diferentes de los predeterminados.
  • Proporciona configuraciones para cambiar el tamaño del título de la ventana y las pestañas.
  • Versiones actualizadas de las bibliotecas Scintilla 5.3.7 y Lexilla 5.2.7.
  • Se han aumentado los requisitos para la versión de la biblioteca GTK; ahora se requiere al menos GTK 3.24 para funcionar.

Fuente: opennet.ru

Añadir un comentario