Izdanje Geany 1.38 IDE

Dostupno je izdanje projekta Geany 1.38 koji razvija lagano i kompaktno okruženje za razvoj aplikacija. Među ciljevima projekta je stvaranje vrlo brzog okruženja za uređivanje koda koje zahtijeva minimalan broj ovisnosti tijekom sklapanja i nije vezano uz značajke specifičnih korisničkih okruženja, kao što su KDE ili GNOME. Izgradnja Geanyja zahtijeva samo biblioteku GTK i njezine ovisnosti (Pango, Glib i ATK). Kôd projekta distribuira se pod licencom GPLv2+ i napisan je na jezicima C i C++ (kod integrirane biblioteke scintilla je u C++). Paketi su kreirani za BSD sustave i glavne distribucije Linuxa.

Ključne značajke Geanyja:

  • Označavanje sintakse.
  • Automatsko dovršavanje naziva funkcija/varijabli i jezičnih konstrukcija poput if, for i while.
  • Automatsko dovršavanje HTML i XML oznaka.
  • Opisi poziva.
  • Sposobnost sažimanja blokova koda.
  • Izrada uređivača na temelju komponente za uređivanje izvornog teksta Scintilla.
  • Podržava 75 programskih i označnih jezika, uključujući C/C++, Java, PHP, HTML, JavaScript, Python, Perl i Pascal.
  • Formiranje zbirne tablice simbola (funkcije, metode, objekti, varijable).
  • Ugrađeni emulator terminala.
  • Jednostavan sustav za upravljanje projektima.
  • Asemblerski sustav za kompajliranje i pokretanje uređenog koda.
  • Podrška za proširenje funkcionalnosti putem dodataka. Na primjer, dodaci su dostupni za korištenje sustava kontrole verzija (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatiziranje prijevoda, provjeru pravopisa, generiranje klasa, automatsko snimanje i način uređivanja u dva prozora.
  • Podržava Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express i Windows platforme.

U novoj verziji:

  • Povećana brzina otvaranja dokumenata.
  • Kod za podršku Ctagovima je sinkroniziran s Universal Ctagovima, dodani su novi parseri.
  • Podrška za biblioteku GTK2 je uklonjena.
  • Dodan prečac za ponovno učitavanje svih otvorenih dokumenata.
  • Dodatak SaveActions pruža mogućnost konfiguriranja direktorija za trenutačno spremanje datoteka.
  • Dodana podrška za Julia programski jezik i Meson skripte za izgradnju.
  • Zahtjevi za okruženje asemblera su povećani; asembler sada zahtijeva kompajler koji podržava standard C++17.
  • Generiranje izvršnih datoteka za 32-bitne Windows sustave je zaustavljeno, a 64-bitne verzije su prebačene na korištenje GTK3.

Izdanje Geany 1.38 IDE
Izdanje Geany 1.38 IDE


Izvor: opennet.ru

Dodajte komentar