Lanzamiento de Geany 1.38 IDE

Ya está disponible el lanzamiento del proyecto Geany 1.38, que desarrolla un entorno de desarrollo de aplicaciones ligero y compacto. Entre los objetivos del proyecto está la creación de un entorno de edición de código muy rápido que requiera un número mínimo de dependencias durante el ensamblaje y no esté ligado a las características de entornos de usuario específicos, 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++). Los paquetes se crean para sistemas BSD y las principales distribuciones de Linux.

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 75 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.
  • Admite plataformas Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express y Windows.

Versículos nuevos:

  • Mayor velocidad de apertura de documentos.
  • El código para la compatibilidad con Ctags está sincronizado con Universal Ctags y se han agregado nuevos analizadores.
  • Se ha eliminado la compatibilidad con la biblioteca GTK2.
  • Se agregó una tecla de acceso rápido para recargar todos los documentos abiertos.
  • El complemento SaveActions brinda la posibilidad de configurar un directorio para guardar archivos instantáneamente.
  • Se agregó soporte para el lenguaje de programación Julia y los scripts de compilación de Meson.
  • Se han aumentado los requisitos para el entorno de ensamblaje; el ensamblaje ahora requiere un compilador que admita el estándar C++17.
  • La generación de archivos ejecutables para sistemas Windows de 32 bits se detuvo y las compilaciones de 64 bits se cambiaron para usar GTK3.

Lanzamiento de Geany 1.38 IDE
Lanzamiento de Geany 1.38 IDE


Fuente: opennet.ru

Añadir un comentario