Geany IDE 1.38 izdanje

Dostupno je izdanje Geany 1.38 projekta, koji razvija lako i kompaktno okruženje za razvoj aplikacija. Među ciljevima projekta je i stvaranje veoma brzog okruženja za uređivanje koda koje zahteva minimalan broj zavisnosti tokom asemblera i nije vezano za karakteristike specifičnih korisničkih okruženja, kao što su KDE ili GNOME. Izgradnja Geany zahteva samo GTK biblioteku i njene zavisnosti (Pango, Glib i ATK). Projektni kod se distribuira pod GPLv2+ licencom i napisan je na C i C++ jezicima (kod integrirane scintilla biblioteke je u C++). Paketi su kreirani za BSD sisteme i glavne Linux distribucije.

Glavne karakteristike Geany-ja:

  • Isticanje sintakse.
  • Automatsko dovršavanje imena funkcija/varijable i jezičkih konstrukcija kao što su if, for i while.
  • Automatsko dovršavanje HTML i XML oznaka.
  • Pozovite savjete.
  • Sposobnost sažimanja blokova koda.
  • Izrada uređivača zasnovanog na komponenti za uređivanje izvornog teksta Scintilla.
  • Podržava 75 programskih i markup jezika, uključujući C/C++, Java, PHP, HTML, JavaScript, Python, Perl i Pascal.
  • Formiranje zbirne tablice simbola (funkcija, metoda, objekata, varijabli).
  • Ugrađeni emulator terminala.
  • Jednostavan sistem za upravljanje projektima.
  • Asemblerski sistem za kompajliranje i pokretanje uređenog koda.
  • Podrška za proširenje funkcionalnosti putem dodataka. Na primjer, dodaci su dostupni za korištenje sistema kontrole verzija (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatiziranje prijevoda, provjeru pravopisa, generiranje klase, automatsko snimanje i mod za uređivanje 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 za Ctags je sinhronizovan sa Universal Ctags, dodani su novi parseri.
  • Podrška za GTK2 biblioteku je uklonjena.
  • Dodan prečac za ponovno učitavanje svih otvorenih dokumenata.
  • Dodatak SaveActions pruža mogućnost konfiguriranja direktorija za trenutno spremanje datoteka.
  • Dodata podrška za Julia programski jezik i Meson build skripte.
  • Zahtjevi za asemblersko okruženje su povećani; za sklapanje sada je potreban kompajler koji podržava C++17 standard.
  • Generisanje izvršnih datoteka za 32-bitne Windows sisteme je zaustavljeno, a 64-bitne verzije su prebačene da koriste GTK3.

Geany IDE 1.38 izdanje
Geany IDE 1.38 izdanje


izvor: opennet.ru

Dodajte komentar