Sortie de l'IDE Geany 1.38

La version du projet Geany 1.38 est disponible, développant un environnement de développement d'applications léger et compact. Parmi les objectifs du projet figure la création d'un environnement d'édition de code très rapide qui nécessite un nombre minimum de dépendances lors de l'assemblage et n'est pas lié aux fonctionnalités d'environnements utilisateur spécifiques, tels que KDE ou GNOME. Construire Geany nécessite uniquement la bibliothèque GTK et ses dépendances (Pango, Glib et ATK). Le code du projet est distribué sous licence GPLv2+ et écrit en langages C et C++ (le code de la bibliothèque scintilla intégrée est en C++). Les packages sont créés pour les systèmes BSD et les principales distributions Linux.

Principales caractéristiques de Geany :

  • Mise en évidence de la syntaxe.
  • Auto-complétion des noms de fonctions/variables et des constructions de langage comme if, for et while.
  • Auto-complétion des balises HTML et XML.
  • Appelez les info-bulles.
  • Possibilité de réduire les blocs de code.
  • Construction d'un éditeur basé sur le composant d'édition de texte source Scintilla.
  • Prend en charge 75 langages de programmation et de balisage, dont C/C++, Java, PHP, HTML, JavaScript, Python, Perl et Pascal.
  • Formation d'un tableau récapitulatif des symboles (fonctions, méthodes, objets, variables).
  • Émulateur de terminal intégré.
  • Un système simple pour gérer des projets.
  • Un système d'assemblage pour compiler et exécuter du code édité.
  • Prise en charge de l'extension des fonctionnalités via des plugins. Par exemple, des plugins sont disponibles pour utiliser les systèmes de contrôle de version (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatiser les traductions, la vérification orthographique, la génération de classes, l'enregistrement automatique et le mode d'édition à deux fenêtres.
  • Prend en charge les plateformes Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express et Windows.

Dans la nouvelle version:

  • Augmentation de la vitesse d’ouverture des documents.
  • Le code pour le support des Ctags est synchronisé avec Universal Ctags, de nouveaux analyseurs ont été ajoutés.
  • La prise en charge de la bibliothèque GTK2 a été supprimée.
  • Ajout d'un raccourci clavier pour recharger tous les documents ouverts.
  • Le plugin SaveActions offre la possibilité de configurer un répertoire pour enregistrer instantanément les fichiers.
  • Ajout de la prise en charge du langage de programmation Julia et des scripts de build Meson.
  • Les exigences relatives à l'environnement d'assemblage ont été augmentées ; l'assemblage nécessite désormais un compilateur prenant en charge la norme C++17.
  • La génération de fichiers exécutables pour les systèmes Windows 32 bits a été arrêtée et les versions 64 bits ont été basculées pour utiliser GTK3.

Sortie de l'IDE Geany 1.38
Sortie de l'IDE Geany 1.38


Source: opennet.ru

Ajouter un commentaire