Izdaja Geany 1.38 IDE

Na voljo je izdaja projekta Geany 1.38, ki razvija lahko in kompaktno okolje za razvoj aplikacij. Med cilji projekta je ustvarjanje zelo hitrega okolja za urejanje kode, ki zahteva minimalno število odvisnosti med sestavljanjem in ni vezano na lastnosti specifičnih uporabniških okolij, kot sta KDE ali GNOME. Gradnja Geany zahteva samo knjižnico GTK in njene odvisnosti (Pango, Glib in ATK). Koda projekta se distribuira pod licenco GPLv2+ in je napisana v jezikih C in C++ (koda integrirane knjižnice scintilla je v C++). Paketi so ustvarjeni za sisteme BSD in glavne distribucije Linuxa.

Ključne lastnosti Geany:

  • Označevanje sintakse.
  • Samodokončanje imen funkcij/spremenljivk in jezikovnih konstrukcij, kot so if, for in while.
  • Samodokončanje oznak HTML in XML.
  • Nasveti za klice.
  • Možnost strnjevanja kodnih blokov.
  • Izdelava urejevalnika na osnovi komponente za urejanje izvornega besedila Scintilla.
  • Podpira 75 programskih in označevalnih jezikov, vključno s C/C++, Javo, PHP, HTML, JavaScript, Python, Perl in Pascal.
  • Oblikovanje zbirne tabele simbolov (funkcije, metode, objekti, spremenljivke).
  • Vgrajen terminalski emulator.
  • Preprost sistem za vodenje projektov.
  • Sistem za sestavljanje za prevajanje in izvajanje urejene kode.
  • Podpora za razširitev funkcionalnosti prek vtičnikov. Na voljo so na primer vtičniki za uporabo sistemov za nadzor različic (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), avtomatiziranje prevodov, preverjanje črkovanja, ustvarjanje razredov, samodejno snemanje in način urejanja z dvema oknoma.
  • Podpira platforme Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express in Windows.

V novi različici:

  • Povečana hitrost odpiranja dokumentov.
  • Koda za podporo Ctags je sinhronizirana z Universal Ctags, dodani so bili novi razčlenjevalniki.
  • Podpora za knjižnico GTK2 je bila odstranjena.
  • Dodana bližnjična tipka za ponovno nalaganje vseh odprtih dokumentov.
  • Vtičnik SaveActions omogoča konfiguracijo imenika za takojšnje shranjevanje datotek.
  • Dodana podpora za programski jezik Julia in gradbene skripte Meson.
  • Zahteve za okolje sestavljanja so bile povečane; sestavljanje zdaj zahteva prevajalnik, ki podpira standard C++17.
  • Ustvarjanje izvedljivih datotek za 32-bitne sisteme Windows se je ustavilo, 64-bitne gradnje pa so bile preklopljene na uporabo GTK3.

Izdaja Geany 1.38 IDE
Izdaja Geany 1.38 IDE


Vir: opennet.ru

Dodaj komentar