Saadaval on Geany 2.0 IDE

Avaldatud on projekti Geany 2.0 väljalase, mis arendab kompaktset ja kiiret koodi redigeerimiskeskkonda, mis kasutab minimaalset arvu sõltuvusi ega ole seotud üksikute kasutajakeskkondade (nt 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 ja see on kirjutatud C ja C++ keeltes (integreeritud scintilla raamatukogu kood on C++ keeles). Kooste luuakse BSD-süsteemide, suuremate Linuxi distributsioonide, macOS-i ja Windowsi 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 78 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.

Saadaval on Geany 2.0 IDE

Uues versioonis:

  • Lisatud eksperimentaalne tugi Mesoni ehitussüsteemile.
  • Seansi andmed ja seaded on eraldatud. Seansiga seotud andmed on nüüd failis session.conf ja sätted failis geany.conf.
  • Lihtsustatud on projektide loomise protsessi kataloogidest, milles asuvad lähtekoodid.
  • Windowsi platvormil on GTK teema “Prof-Gnome” vaikimisi lubatud (valikuks on jäetud “Adwaita” teema lubamise võimalus).
  • Paljusid parsereid on värskendatud ja sünkroonitud projektiga Universal Ctags.
  • Täiustatud tugi Kotlini, Markdowni, Nimi, PHP ja Pythoni keeltele.
  • Lisatud on AutoIt ja GDScript märgistusfailide tugi.
  • Koodiredaktorisse on lisatud liides muudatuste ajaloo vaatamiseks (vaikimisi keelatud).
  • Külgriba pakub dokumentide loendi vaatamiseks uut puuvaadet.
  • Lisatud on dialoog toimingute kinnitamiseks otsimisel ja asendamisel.
  • Lisatud on sümbolipuu sisu filtreerimise tugi.
  • Lisatud seadistus realõpu kuvamiseks, kui rea lõpu märgid erinevad vaikemärkidest.
  • Pakub seadeid akna pealkirja ja vahekaartide suuruse muutmiseks.
  • Scintilla 5.3.7 ja Lexilla 5.2.7 teekide värskendatud versioonid.
  • GTK teegi versiooni nõudeid on suurendatud, nüüd on töötamiseks vajalik vähemalt GTK 3.24.

Allikas: opennet.ru

Lisa kommentaar