Dostupan Geany 2.0 IDE

Objavljeno je izdanje projekta Geany 2.0 koji razvija kompaktno i brzo okruženje za uređivanje koda koje koristi minimalan broj ovisnosti i nije vezano uz značajke pojedinač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++). Sklopovi se generiraju za BSD sustave, glavne distribucije Linuxa, macOS i Windows.

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

Dostupan Geany 2.0 IDE

U novoj verziji:

  • Dodana je eksperimentalna podrška za sustav izrade Meson.
  • Podaci o sesiji i postavke su odvojeni. Podaci koji se odnose na sesiju sada su u datoteci session.conf, a postavke su u geany.conf.
  • Pojednostavljen je proces izrade projekata iz direktorija u kojima se nalaze izvorni kodovi.
  • Na Windows platformi, GTK tema “Prof-Gnome” je standardno omogućena (opcija za uključivanje teme “Adwaita” je ostavljena kao opcija).
  • Mnogi parseri ažurirani su i sinkronizirani s projektom Universal Ctags.
  • Poboljšana podrška za jezike Kotlin, Markdown, Nim, PHP i Python.
  • Dodana podrška za AutoIt i GDScript markup datoteke.
  • U uređivač koda dodano je sučelje za pregled povijesti promjena (onemogućeno prema zadanim postavkama).
  • Bočna traka nudi novi prikaz stabla za pregled popisa dokumenata.
  • Dodan je dijaloški okvir za potvrdu operacija prilikom pretraživanja i zamjene.
  • Dodana podrška za filtriranje sadržaja stabla simbola.
  • Dodana je postavka za prikaz krajeva retka ako se završni znakovi razlikuju od zadanih.
  • Pruža postavke za promjenu veličine naslova prozora i kartica.
  • Ažurirane verzije biblioteka Scintilla 5.3.7 i Lexilla 5.2.7.
  • Zahtjevi za verziju GTK biblioteke su povećani; sada je za rad potrebna najmanje GTK 3.24.

Izvor: opennet.ru

Dodajte komentar