A Geany 1.38 IDE kiadása

Megjelent a Geany 1.38 projekt kiadása, amely egy könnyű és kompakt alkalmazásfejlesztő környezetet fejleszt. A projekt céljai között szerepel egy nagyon gyors kódszerkesztő környezet létrehozása, amely minimális számú függőséget igényel az összeállítás során, és nem kötődik meghatározott felhasználói környezetek, például a KDE vagy a GNOME szolgáltatásaihoz. A Geany felépítéséhez csak a GTK könyvtár és annak függőségei (Pango, Glib és ATK) szükségesek. A projekt kódja GPLv2+ licenc alatt kerül terjesztésre, és C és C++ nyelven íródott (az integrált scintilla könyvtár kódja C++ nyelven van). A csomagokat BSD-rendszerekhez és nagyobb Linux-disztribúciókhoz hozzák létre.

A Geany főbb jellemzői:

  • Szintaxis kiemelés.
  • Függvény-/változónevek és nyelvi konstrukciók, például if, for és while automatikus kiegészítése.
  • HTML és XML címkék automatikus kiegészítése.
  • Hívás eszköztippek.
  • Képes kódblokkok összecsukására.
  • Szerkesztő felépítése a Scintilla forrásszövegszerkesztő összetevője alapján.
  • 75 programozási és jelölőnyelvet támogat, köztük C/C++, Java, PHP, HTML, JavaScript, Python, Perl és Pascal.
  • Szimbólumok (függvények, metódusok, objektumok, változók) összefoglaló táblázatának kialakítása.
  • Beépített terminál emulátor.
  • Egyszerű rendszer a projektek kezelésére.
  • Szerkesztett kód összeállítására és futtatására szolgáló összeállítási rendszer.
  • Támogatja a funkciók bővítését pluginekkel. Például elérhetők a beépülő modulok a verzióvezérlő rendszerek (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) használatához, a fordítások automatizálásához, a helyesírás-ellenőrzéshez, az osztálygeneráláshoz, az automatikus rögzítéshez és a kétablakos szerkesztési módhoz.
  • Támogatja a Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express és Windows platformokat.

Az új verzióban:

  • Gyorsabb a dokumentumok megnyitása.
  • A Ctag-támogatás kódja szinkronizálva van az Universal Ctag-ekkel, új elemzők kerültek hozzáadásra.
  • A GTK2 könyvtár támogatása megszűnt.
  • Gyorsbillentyű hozzáadva az összes megnyitott dokumentum újratöltéséhez.
  • A SaveActions beépülő modul lehetővé teszi egy könyvtár konfigurálását a fájlok azonnali mentéséhez.
  • Hozzáadott támogatás a Julia programozási nyelvhez és a Meson build szkriptekhez.
  • Az összeállítási környezettel szemben támasztott követelmények megemelkedtek, az összeállításhoz most olyan fordítóra van szükség, amely támogatja a C++17 szabványt.
  • A 32 bites Windows rendszerek futtatható fájlok generálása leállt, és a 64 bites buildeket GTK3 használatára váltották.

A Geany 1.38 IDE kiadása
A Geany 1.38 IDE kiadása


Forrás: opennet.ru

Hozzászólás