Geany 2.0 IDE dostupan

Objavljeno je izdanje Geany 2.0 projekta kojim se razvija kompaktno i brzo okruženje za uređivanje koda koje koristi minimalan broj zavisnosti i nije vezano za karakteristike pojedinač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++). Sklopovi se generišu za BSD sisteme, glavne Linux distribucije, macOS i Windows.

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

Geany 2.0 IDE dostupan

U novoj verziji:

  • Dodata eksperimentalna podrška za Meson build sistem.
  • 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.
  • Proces kreiranja projekata iz direktorija u kojima se nalaze izvorni kodovi je pojednostavljen.
  • Na Windows platformi, GTK tema „Prof-Gnome“ je podrazumevano omogućena (opcija da se omogući „Adwaita“ tema je ostavljena kao opcija).
  • Mnogi parseri su ažurirani i sinhronizovani sa projektom Universal Ctags.
  • Poboljšana podrška za Kotlin, Markdown, Nim, PHP i Python jezike.
  • Dodata podrška za AutoIt i GDScript markup datoteke.
  • U uređivač koda je dodat interfejs za pregled istorije promena (podrazumevano onemogućeno).
  • Bočna traka nudi novi prikaz stabla za pregled liste dokumenata.
  • Dodan dijalog za potvrdu operacija prilikom pretraživanja i zamjene.
  • Dodata podrška za filtriranje sadržaja stabla simbola.
  • Dodata je postavka za prikaz krajeva reda ako se znakovi za završetak reda 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; barem je GTK 3.24 sada potreban za rad.

izvor: opennet.ru

Dodajte komentar