Geany 2.0 IDE disponible

La version du projet Geany 2.0 a été publiée, développant un environnement d'édition de code compact et rapide qui utilise un nombre minimum de dépendances et n'est pas lié aux fonctionnalités d'environnements utilisateur individuels, 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 assemblys sont générés pour les systèmes BSD, les principales distributions Linux, macOS et Windows.

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 78 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.

Geany 2.0 IDE disponible

Dans la nouvelle version:

  • Ajout d'un support expérimental pour le système de construction Meson.
  • Les données et les paramètres de session sont séparés. Les données liées à la session se trouvent désormais dans le fichier session.conf et les paramètres sont dans geany.conf.
  • Le processus de création de projets à partir de répertoires dans lesquels se trouvent les codes sources a été simplifié.
  • Sur la plateforme Windows, le thème GTK « Prof-Gnome » est activé par défaut (l'option permettant d'activer le thème « Adwaita » est laissée en option).
  • De nombreux analyseurs ont été mis à jour et synchronisés avec le projet Universal Ctags.
  • Prise en charge améliorée des langages Kotlin, Markdown, Nim, PHP et Python.
  • Ajout de la prise en charge des fichiers de balisage AutoIt et GDScript.
  • Une interface a été ajoutée à l'éditeur de code pour visualiser l'historique des modifications (désactivée par défaut).
  • La barre latérale propose une nouvelle arborescence pour visualiser la liste des documents.
  • Ajout d'une boîte de dialogue pour confirmer les opérations lors de la recherche et du remplacement.
  • Ajout de la prise en charge du filtrage du contenu de l'arborescence des symboles.
  • Ajout d'un paramètre pour afficher les fins de ligne si les caractères de fin de ligne sont différents de ceux par défaut.
  • Fournit des paramètres pour modifier la taille du titre et des onglets de la fenêtre.
  • Versions mises à jour des bibliothèques Scintilla 5.3.7 et Lexilla 5.2.7.
  • Les exigences pour la version de la bibliothèque GTK ont été augmentées : au moins GTK 3.24 est désormais requis pour fonctionner.

Source: opennet.ru

Ajouter un commentaire