Geany 2.0 IDE elérhető

Megjelent a Geany 2.0 projekt kiadása, amely egy kompakt és gyors kódszerkesztő környezetet fejleszt, amely minimális számú függőséget használ, és nem kötődik az egyes 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). Az összeállításokat BSD-rendszerekhez, nagyobb Linux-disztribúciókhoz, macOS-hez és Windows-hoz állítják elő.

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

Geany 2.0 IDE elérhető

Az új verzióban:

  • Kísérleti támogatás hozzáadva a Meson build rendszerhez.
  • A munkamenet adatai és beállításai elkülönülnek. A munkamenettel kapcsolatos adatok most a session.conf fájlban, a beállítások pedig a geany.conf fájlban találhatók.
  • A forráskódokat tartalmazó könyvtárakból projektek létrehozásának folyamata leegyszerűsödött.
  • Windows platformon a „Prof-Gnome” GTK téma alapértelmezés szerint engedélyezve van (az „Adwaita” téma engedélyezése opcióként megmarad).
  • Sok értelmezőt frissítettek és szinkronizáltak az Universal Ctags projekttel.
  • Továbbfejlesztett támogatás a Kotlin, Markdown, Nim, PHP és Python nyelvekhez.
  • Támogatás hozzáadva az AutoIt és a GDScript jelölőfájlokhoz.
  • A kódszerkesztőhöz hozzáadtunk egy felületet a változástörténet megtekintéséhez (alapértelmezés szerint le van tiltva).
  • Az oldalsáv új fanézetet kínál a dokumentumok listájának megtekintéséhez.
  • Egy párbeszédpanel hozzáadva a műveletek megerősítéséhez a keresés és a csere során.
  • Támogatás hozzáadva a szimbólumfa tartalmának szűréséhez.
  • Beállítás hozzáadva a sorvégek megjelenítéséhez, ha a sorvég karakterei eltérnek az alapértelmezett karakterektől.
  • Beállításokat biztosít az ablak címének és füleinek méretének módosításához.
  • A Scintilla 5.3.7 és Lexilla 5.2.7 könyvtárak frissített verziói.
  • A GTK-könyvtár verziójával szemben támasztott követelmények megemelkedtek, a működéshez legalább a GTK 3.24-re van szükség.

Forrás: opennet.ru

Hozzászólás