Geany 1.38 IDE:n julkaisu

Geany 1.38 -projektin julkaisu on saatavilla, ja se kehittää kevyen ja kompaktin sovelluskehitysympäristön. Yksi projektin tavoitteista on luoda erittäin nopea koodinmuokkausympäristö, joka vaatii vähimmäismäärän riippuvuuksia kokoonpanon aikana ja joka ei ole sidottu tiettyjen käyttäjäympäristöjen, kuten KDE:n tai GNOMEn, ominaisuuksiin. Geanyn rakentaminen vaatii vain GTK-kirjaston ja sen riippuvuudet (Pango, Glib ja ATK). Projektikoodi on jaettu GPLv2+-lisenssillä ja kirjoitettu C- ja C++-kielillä (integroidun scintilla-kirjaston koodi on C++-kielellä). Paketit luodaan BSD-järjestelmille ja suurille Linux-jakeluille.

Geanyn tärkeimmät ominaisuudet:

  • Syntaksin korostus.
  • Funktioiden/muuttujien nimien ja kielirakenteiden, kuten if, for ja while, automaattinen täydennys.
  • HTML- ja XML-tunnisteiden automaattinen täydennys.
  • Puhelun työkaluvinkit.
  • Kyky tiivistää koodilohkoja.
  • Scintilla-lähdetekstin muokkauskomponenttiin perustuvan editorin rakentaminen.
  • Tukee 75 ohjelmointi- ja merkintäkieltä, mukaan lukien C/C++, Java, PHP, HTML, JavaScript, Python, Perl ja Pascal.
  • Symbolien (funktiot, menetelmät, objektit, muuttujat) yhteenvetotaulukon muodostaminen.
  • Sisäänrakennettu pääteemulaattori.
  • Yksinkertainen järjestelmä projektien hallintaan.
  • Kokoonpanojärjestelmä muokatun koodin kääntämiseen ja suorittamiseen.
  • Tuki toimintojen laajentamiselle laajennusten avulla. Lisäosia on saatavilla esimerkiksi versionhallintajärjestelmien (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), käännösten automatisointiin, oikeinkirjoituksen tarkistamiseen, luokkien luomiseen, automaattiseen tallennukseen ja kahden ikkunan muokkaustilaan.
  • Tukee Linux-, FreeBSD-, NetBSD-, OpenBSD-, macOS-, AIX 5.3-, Solaris Express- ja Windows-alustoja.

Uudessa versiossa:

  • Nopeutunut asiakirjojen avaaminen.
  • Ctags-tuen koodi on synkronoitu Universal Ctags -sovelluksen kanssa, uusia jäsentimiä on lisätty.
  • GTK2-kirjaston tuki on poistettu.
  • Lisätty pikanäppäin ladataksesi kaikki avoimet asiakirjat uudelleen.
  • SaveActions-laajennus tarjoaa mahdollisuuden määrittää hakemiston tiedostojen välitöntä tallentamista varten.
  • Lisätty tuki Julia-ohjelmointikielelle ja Meson-koontiskripteille.
  • Kokoonpanoympäristön vaatimuksia on lisätty, kokoonpano vaatii nyt C++17-standardia tukevan kääntäjän.
  • 32-bittisille Windows-järjestelmille suoritettavien tiedostojen luominen on lopetettu, ja 64-bittiset koontiversiot on vaihdettu käyttämään GTK3:a.

Geany 1.38 IDE:n julkaisu
Geany 1.38 IDE:n julkaisu


Lähde: opennet.ru

Lisää kommentti