Release av Geany 1.38 IDE

Utgivningen av Geany 1.38-projektet är tillgänglig, som utvecklar en lätt och kompakt applikationsutvecklingsmiljö. Bland målen med projektet är skapandet av en mycket snabb kodredigeringsmiljö, som kräver ett minsta antal beroenden under montering och inte är knuten till funktionerna i specifika användarmiljöer, såsom KDE eller GNOME. Building Geany kräver bara GTK-biblioteket och dess beroenden (Pango, Glib och ATK). Projektkoden distribueras under GPLv2+-licensen och skriven på C- och C++-språk (koden för det integrerade scintilla-biblioteket är i C++). Paket skapas för BSD-system och större Linux-distributioner.

Huvudfunktioner hos Geany:

  • Syntaxmarkering.
  • Autokomplettering av funktions-/variabelnamn och språkkonstruktioner som om, för och medan.
  • Autokomplettering av HTML- och XML-taggar.
  • Ring verktygstips.
  • Möjlighet att kollapsa kodblock.
  • Bygga en redigerare baserad på Scintillas källtextredigeringskomponent.
  • Stöder 75 programmerings- och märkningsspråk, inklusive C/C++, Java, PHP, HTML, JavaScript, Python, Perl och Pascal.
  • Bildande av en sammanfattande tabell av symboler (funktioner, metoder, objekt, variabler).
  • Inbyggd terminalemulator.
  • Ett enkelt system för att hantera projekt.
  • Ett monteringssystem för att kompilera och köra redigerad kod.
  • Stöd för att utöka funktionaliteten genom plugins. Till exempel finns plugins tillgängliga för att använda versionskontrollsystem (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatisera översättningar, stavningskontroll, klassgenerering, automatisk inspelning och tvåfönsters redigeringsläge.
  • Stöder Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express och Windows-plattformar.

I den nya versionen:

  • Ökad hastighet för att öppna dokument.
  • Koden för Ctags-stöd är synkroniserad med Universal Ctags, nya parsers har lagts till.
  • Stödet för GTK2-biblioteket har tagits bort.
  • Lade till en snabbtangent för att ladda om alla öppna dokument.
  • Insticksprogrammet SaveActions ger möjlighet att konfigurera en katalog för att omedelbart spara filer.
  • Lade till stöd för programmeringsspråket Julia och Meson-byggskript.
  • Kraven på monteringsmiljön har höjts, montering kräver nu en kompilator som stödjer C++17-standarden.
  • Genereringen av körbara filer för 32-bitars Windows-system har upphört och 64-bitars builds har bytts till att använda GTK3.

Release av Geany 1.38 IDE
Release av Geany 1.38 IDE


Källa: opennet.ru

Lägg en kommentar