Geany 1.38 IDE:n julkaisu

Geany 1.38, kevyt ja kompakti sovelluskehitysympäristö, on nyt saatavilla. Projektin tavoitteisiin kuuluu erittäin nopean koodinmuokkausympäristön luominen, joka vaatii minimaaliset riippuvuudet käännösten aikana eikä ole sidottu tiettyjen käyttäjäympäristöjen, kuten KDE:n tai Gnomen, erityispiirteisiin. Geanyn kääntämiseen tarvitaan vain GTK-kirjasto ja sen riippuvuudet (Pango, Glib ja ATK). Projektin koodi jaetaan GPLv2+-lisenssillä ja se on kirjoitettu C- ja C++-kielillä (integroitu scintilla-kirjasto on C++-kielellä). Paketit ovat saatavilla BSD-järjestelmille ja tärkeimmille jakeluille. Linux.

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.
  • Alustan tuki Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express ja Windows.

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.
  • Suoritettavien tiedostojen luominen 32-bittisille järjestelmille on pysäytetty. Windows, ja 64-bittiset versiot on siirretty käyttämään GTK3:a.

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


Lähde: opennet.ru
Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster