Llançament de Geany 1.38 IDE

El llançament del projecte Geany 1.38 està disponible, desenvolupant un entorn de desenvolupament d'aplicacions lleuger i compacte. Entre els objectius del projecte hi ha la creació d'un entorn d'edició de codi molt ràpid que requereixi un nombre mínim de dependències durant el muntatge i no estigui lligat a les característiques d'entorns d'usuari específics, com ara KDE o GNOME. La construcció de Geany només requereix la biblioteca GTK i les seves dependències (Pango, Glib i ATK). El codi del projecte es distribueix sota la llicència GPLv2+ i està escrit en llenguatges C i C++ (el codi de la biblioteca de scintilla integrada és en C++). Es creen paquets per a sistemes BSD i distribucions principals de Linux.

Característiques principals de Geany:

  • Ressaltat sintaxi.
  • Compleció automàtica de noms de funcions/variables i construccions de llenguatge com if, for i while.
  • Compleció automàtica d'etiquetes HTML i XML.
  • Truca als consells d'eines.
  • Capacitat de col·lapsar blocs de codi.
  • Creació d'un editor basat en el component d'edició de text font de Scintilla.
  • Admet 75 llenguatges de programació i marcatge, inclosos C/C++, Java, PHP, HTML, JavaScript, Python, Perl i Pascal.
  • Formació d'una taula resum de símbols (funcions, mètodes, objectes, variables).
  • Emulador de terminal integrat.
  • Un sistema senzill per gestionar projectes.
  • Un sistema de muntatge per compilar i executar codi editat.
  • Suport per ampliar la funcionalitat mitjançant complements. Per exemple, hi ha connectors disponibles per utilitzar sistemes de control de versions (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatitzar les traduccions, la correcció ortogràfica, la generació de classes, l'enregistrament automàtic i el mode d'edició de dues finestres.
  • Admet plataformes Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express i Windows.

En la nova versió:

  • Augment de la velocitat d'obertura de documents.
  • El codi per al suport de Ctags està sincronitzat amb els Ctags universals, s'han afegit nous analitzadors.
  • S'ha eliminat el suport per a la biblioteca GTK2.
  • S'ha afegit una tecla d'accés ràpid per tornar a carregar tots els documents oberts.
  • El connector SaveActions ofereix la possibilitat de configurar un directori per desar fitxers a l'instant.
  • S'ha afegit suport per al llenguatge de programació Julia i els scripts de construcció Meson.
  • S'han augmentat els requisits per a l'entorn de muntatge; ara l'assemblatge requereix un compilador que admeti l'estàndard C++17.
  • La generació de fitxers executables per a sistemes Windows de 32 bits s'ha aturat i les compilacions de 64 bits s'han canviat per utilitzar GTK3.

Llançament de Geany 1.38 IDE
Llançament de Geany 1.38 IDE


Font: opennet.ru

Afegeix comentari