Välja on antud integreeritud arenduskeskkond Geany 1.38.

Saadaval on Geany projekti 1.38 väljaanne, mis arendab kerget ja kompaktset rakenduste arendamise keskkonda. Projekti eesmärgiks on luua väga kiire koodi redigeerimise keskkond, mis nõuab kompileerimisel minimaalset arvu sõltuvusi ja ei ole seotud konkreetsete kasutajakeskkondade, nagu KDE või GNOME, omadustega. Geany kompileerimiseks on vajalik vaid GTK teegi ja selle sõltuvuste olemasolu (Pango, Glib ja ATK). Projekti kood levib GPLv2+ litsentsi alusel ning on kirjutatud C ja C++ keeltes (C++ kood integreeritud Scintilla teegi jaoks). Pakette koostatakse BSD süsteemide ja peamiste Linuxi distributsioonide jaoks.

Geany põhifunktsioonid:

  • Süntaksi esiletõstmine.
  • Funktsioonide/muutujate ja keele konstruktsioonide, nagu if, for ja while, autokomplekteerimine.
  • HTML ja XML siltide autokomplekteerimine.
  • Kutsumise töötluse vihjed.
  • Koodi plokkide kokku tõmbamise võimalus.
  • Redaktori loomine Scintilla tekstiredaktori komponendi põhjal.
  • 75 programmeerimiskeele ja markeeringu toetamine, sealhulgas C/C++, Java, PHP, HTML, JavaScript, Python, Perl ja Pascal.
  • Sümbolite (funktsioonide, meetodite, objektide, muutujate) kokkuvõtte tabeli loomine.
  • Sisseehitatud terminali emulator.
  • Lihtne projektijuhtimise süsteem.
  • Kogumise süsteem redigeeritava koodi kompileerimiseks ja käivitamiseks.
  • Tugiteenused funktsionaalsuse laiendamiseks pluginatega. Näiteks on saadaval pluginaid versioonihalduse süsteemide (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) kasutamiseks, tõlgete automatiseerimiseks, õigekirjakontrolliks, klasside genereerimiseks, automaatsete salvestuste tegemiseks ja kahe akna režiimi redigeerimiseks.
  • Tugiteenused platvormidele Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express ja Windows.

Uues versioonis:

  • Dokumentide avamise kiirus on suurenenud.
  • Ctags toega kood on sünkroonitud Universal Ctags'iga, lisatud on uusi parsiteerijaid.
  • GTK2 teegi tugi on eemaldatud.
  • Kohandatud otsetee kõikide avatud dokumentide uuendamiseks.
  • SaveActions pluginis on lisatud võimalus määrata kataloog failide kohese salvestamise jaoks.
  • Toetatakse programmeerimiskeelt Julia ja Meson'i ehitus skripte.
  • Tõstetud on kogumise keskkonna nõuded, nüüd on ehitamiseks vajalik C++17 standardit toetav kompilaator.
  • 32-bit Windows süsteemide jaoks ei toimu enam käivitatavate failide loomist ning 64-bitised kogumikud on üle viidud GTK3 kasutamisele.

Välja on antud integreeritud arenduskeskkond Geany 1.38.
Välja on antud integreeritud arenduskeskkond Geany 1.38.


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster