Lanzamento de Geany 1.38 IDE

O lanzamento do proxecto Geany 1.38 está dispoñible, desenvolvendo un ambiente de desenvolvemento de aplicacións lixeiro e compacto. Entre os obxectivos do proxecto está a creación dun contorno de edición de código moi rápido que requira un número mínimo de dependencias durante a montaxe e que non estea ligado ás características de contornos de usuario específicos, como KDE ou GNOME. Construír Geany só require a biblioteca GTK e as súas dependencias (Pango, Glib e ATK). O código do proxecto distribúese baixo a licenza GPLv2+ e está escrito en linguaxes C e C++ (o código da biblioteca de scintilla integrada está en C++). Os paquetes créanse para sistemas BSD e as principais distribucións de Linux.

Características principais de Geany:

  • Resaltado sintáctico.
  • Autocompletado de nomes de funcións/variables e construcións da linguaxe como if, for e while.
  • Autocompletado de etiquetas HTML e XML.
  • Consellos de ferramentas de chamada.
  • Capacidade de contraer bloques de código.
  • Construír un editor baseado no compoñente de edición de texto fonte de Scintilla.
  • Soporta 75 linguaxes de programación e marcado, incluíndo C/C++, Java, PHP, HTML, JavaScript, Python, Perl e Pascal.
  • Formación dunha táboa resumo de símbolos (funcións, métodos, obxectos, variables).
  • Emulador de terminal incorporado.
  • Un sistema sinxelo para xestionar proxectos.
  • Un sistema de montaxe para compilar e executar código editado.
  • Soporte para ampliar a funcionalidade mediante complementos. Por exemplo, hai complementos dispoñibles para usar sistemas de control de versións (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatizar traducións, corrección ortográfica, xeración de clases, gravación automática e modo de edición de dúas ventás.
  • Admite plataformas Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express e Windows.

Na nova versión:

  • Aumento da velocidade de apertura de documentos.
  • O código para compatibilidade con Ctags está sincronizado con Ctags universais, engadíronse novos analizadores.
  • Eliminouse o soporte para a biblioteca GTK2.
  • Engadida unha tecla de acceso rápido para recargar todos os documentos abertos.
  • O complemento SaveActions ofrece a posibilidade de configurar un directorio para gardar ficheiros ao instante.
  • Engadiuse soporte para a linguaxe de programación Julia e os scripts de construción Meson.
  • Aumentáronse os requisitos para o ambiente de montaxe; agora a montaxe require un compilador que admita o estándar C++17.
  • Detívose a xeración de ficheiros executables para sistemas Windows de 32 bits e cambiouse as compilacións de 64 bits para utilizar GTK3.

Lanzamento de Geany 1.38 IDE
Lanzamento de Geany 1.38 IDE


Fonte: opennet.ru

Engadir un comentario