Geany 1.38 IDE väljalase

Saadaval on projekti Geany 1.38 väljalase, mis arendab kerget ja kompaktset rakenduste arenduskeskkonda. Projekti eesmärkide hulgas on väga kiire koodi redigeerimise keskkonna loomine, mis nõuab kokkupanemisel minimaalset arvu sõltuvusi ega ole seotud konkreetsete kasutajakeskkondade, nagu KDE või GNOME, funktsioonidega. Geany loomiseks on vaja ainult GTK teeki ja selle sõltuvusi (Pango, Glib ja ATK). Projekti koodi levitatakse GPLv2+ litsentsi all ning see on kirjutatud C ja C++ keeltes (integreeritud scintilla raamatukogu kood on C++ keeles). Paketid luuakse BSD-süsteemide ja suuremate Linuxi distributsioonide jaoks.

Geany peamised omadused:

  • Süntaksi esiletõstmine.
  • Funktsioonide/muutujate nimede ja keelekonstruktsioonide (nt if, for ja while) automaatne täitmine.
  • HTML- ja XML-märgendite automaatne täitmine.
  • Kõne vihjeid.
  • Võimalus koodiplokke ahendada.
  • Scintilla lähteteksti redigeerimise komponendil põhineva redaktori loomine.
  • Toetab 75 programmeerimis- ja märgistuskeelt, sealhulgas C/C++, Java, PHP, HTML, JavaScript, Python, Perl ja Pascal.
  • Sümbolite (funktsioonid, meetodid, objektid, muutujad) koondtabeli moodustamine.
  • Sisseehitatud terminali emulaator.
  • Lihtne süsteem projektide haldamiseks.
  • Montaažisüsteem redigeeritud koodi koostamiseks ja käitamiseks.
  • Funktsionaalsuse laiendamise tugi pistikprogrammide kaudu. Näiteks on saadaval pluginad versioonihaldussüsteemide (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) kasutamiseks, tõlgete automatiseerimiseks, õigekirjakontrolliks, klasside genereerimiseks, automaatseks salvestamiseks ja kahe akna redigeerimisrežiimiks.
  • Toetab Linuxi, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Expressi ja Windowsi platvorme.

Uues versioonis:

  • Suurenenud dokumentide avamise kiirus.
  • Ctagide toe kood on sünkroonitud Universal Ctagsiga, lisatud on uusi parsereid.
  • GTK2 teegi tugi on eemaldatud.
  • Lisatud kiirklahv kõigi avatud dokumentide uuesti laadimiseks.
  • SaveActionsi pistikprogramm võimaldab seadistada kataloogi failide koheseks salvestamiseks.
  • Lisatud on Julia programmeerimiskeele ja Mesoni ehitusskriptide tugi.
  • Koostamiskeskkonna nõudeid on suurendatud, kokkupanemiseks on nüüd vaja kompilaatorit, mis toetab C++17 standardit.
  • 32-bitiste Windowsi süsteemide täitmisfailide genereerimine on peatunud ja 64-bitised järgud on ümber lülitatud GTK3 kasutamiseks.

Geany 1.38 IDE väljalase
Geany 1.38 IDE väljalase


Allikas: opennet.ru

Lisa kommentaar