Veröffentlichung der integrierten Entwicklungsumgebung Geany 1.38

Die Version 1.38 des Geany-Projekts ist nun verfügbar. Dieses Projekt entwickelt eine leichtgewichtige und kompakte Entwicklungsumgebung für Anwendungen. Ziel ist es, eine sehr schnelle Code-Editor-Umgebung zu schaffen, die beim Builden nur minimale Abhängigkeiten benötigt und nicht an spezifische Benutzerumgebungen wie KDE oder GNOME gebunden ist. Für den Build von Geany sind lediglich die GTK-Bibliothek und deren Abhängigkeiten (Pango, Glib und ATK) erforderlich. Der Code des Projekts wird unter der GPLv2+-Lizenz veröffentlicht und ist in C und C++ (der C++-Code stammt aus der integrierten Scintilla-Bibliothek) geschrieben. Pakete werden für BSD-Systeme und gängige Linux-Distributionen erstellt.

Die Hauptfunktionen von Geany:

  • Syntaxhervorhebung.
  • Automatische Vervollständigung von Funktions-/Variablennamen und sprachspezifischen Konstrukten wie if, for und while.
  • Automatische Vervollständigung von HTML- und XML-Tags.
  • Kontext-sensitive Hinweise zu Aufrufen.
  • Möglichkeit, Codeblöcke zu minimieren.
  • Editor-basierend auf der Scintilla-Komponente zum Bearbeiten von Quelltext.
  • Unterstützung von 75 Programmiersprachen und Markup-Sprachen, einschließlich C/C++, Java, PHP, HTML, JavaScript, Python, Perl und Pascal.
  • Generierung einer Übersichtstabelle für Symbole (Funktionen, Methoden, Objekte, Variablen).
  • Eingebauter Terminalemulator.
  • Ein einfaches System zur Projektverwaltung.
  • Build-System zum Kompilieren und Ausführen von bearbeitbarem Code.
  • Unterstützung zur Erweiterung der Funktionalität durch Plugins. Beispielsweise sind Plugins für Versionskontrollsysteme (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), zur Automatisierung von Übersetzungen, zur Rechtschreibprüfung, zur Klassenerzeugung, für Auto-Speicherung und für den zweispaltigen Editiermodus verfügbar.
  • Unterstützung für die Plattformen Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express und Windows.

In der neuen Version:

  • Die Geschwindigkeit zum Öffnen von Dokumenten wurde verbessert.
  • Der Code zur Unterstützung von Ctags wurde mit Universal Ctags synchronisiert, zusätzliche Parser wurden hinzugefügt.
  • Die Unterstützung für die GTK2-Bibliothek wurde entfernt.
  • Eine Verknüpfung zum Neuladen aller geöffneten Dokumente wurde hinzugefügt.
  • Im SaveActions-Plugin wurde die Möglichkeit zur Konfiguration eines Verzeichnisses für das sofortige Speichern von Dateien eingeführt.
  • Die Unterstützung für die Programmiersprache Julia und die Meson-Build-Skripte wurde hinzugefügt.
  • Die Anforderungen an die Build-Umgebung wurden erhöht, nun ist ein Compiler erforderlich, der den C++17-Standard unterstützt.
  • Die Erstellung von ausführbaren Dateien für 32-Bit-Windows-Systeme wurde eingestellt, und die 64-Bit-Builds verwenden nun GTK3.

Veröffentlichung der integrierten Entwicklungsumgebung Geany 1.38
Veröffentlichung der integrierten Entwicklungsumgebung Geany 1.38


Quelle: opennet.ru
Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster