Išleistas Geany 1.38 IDE

Galimas „Geany 1.38“ projekto leidimas, sukuriantis lengvą ir kompaktišką programų kūrimo aplinką. Vienas iš projekto tikslų yra sukurti labai greitą kodo redagavimo aplinką, kuri reikalauja minimalaus priklausomybių skaičiaus surinkimo metu ir nėra susieta su konkrečių vartotojų aplinkų, tokių kaip KDE ar GNOME, funkcijomis. Geany kūrimui reikalinga tik GTK biblioteka ir jos priklausomybės (Pango, Glib ir ATK). Projekto kodas platinamas pagal GPLv2+ licenciją ir parašytas C ir C++ kalbomis (integruotos scintilla bibliotekos kodas yra C++). Paketai kuriami BSD sistemoms ir pagrindiniams Linux platinimams.

Pagrindinės „Geany“ savybės:

  • Sintaksės paryškinimas.
  • Automatinis funkcijų / kintamųjų pavadinimų ir kalbos konstrukcijų, pvz., if, for ir while, užbaigimas.
  • Automatinis HTML ir XML žymų užbaigimas.
  • Skambučių patarimai.
  • Galimybė sutraukti kodo blokus.
  • Redagavimo priemonės kūrimas remiantis Scintilla šaltinio teksto redagavimo komponentu.
  • Palaiko 75 programavimo ir žymėjimo kalbas, įskaitant C/C++, Java, PHP, HTML, JavaScript, Python, Perl ir Pascal.
  • Simbolių (funkcijų, metodų, objektų, kintamųjų) suvestinės lentelės formavimas.
  • Integruotas terminalo emuliatorius.
  • Paprasta projektų valdymo sistema.
  • Surinkimo sistema, skirta redaguotam kodui sudaryti ir paleisti.
  • Funkcionalumo išplėtimo palaikymas naudojant papildinius. Pavyzdžiui, galimi papildiniai, skirti naudoti versijų valdymo sistemas („Git“, „Subversion“, „Bazaar“, „Fossil“, „Mercurial“, SVK), automatizuoti vertimus, tikrinti rašybą, generuoti klases, automatiškai įrašyti ir redaguoti dviejų langų režimu.
  • Palaiko Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express ir Windows platformas.

Naujoje versijoje:

  • Padidėjęs dokumentų atidarymo greitis.
  • Ctags palaikymo kodas sinchronizuojamas su Universal Ctags, buvo pridėta naujų analizatorių.
  • GTK2 bibliotekos palaikymas buvo pašalintas.
  • Pridėtas spartusis klavišas, skirtas iš naujo įkelti visus atidarytus dokumentus.
  • „SaveActions“ papildinys suteikia galimybę sukonfigūruoti katalogą, kad būtų galima akimirksniu išsaugoti failus.
  • Pridėtas Julia programavimo kalbos ir Meson kūrimo scenarijų palaikymas.
  • Surinkimo aplinkai keliami reikalavimai buvo padidinti; dabar surinkimui reikalingas kompiliatorius, palaikantis C++17 standartą.
  • Vykdomųjų failų generavimas 32 bitų Windows sistemoms buvo sustabdytas, o 64 bitų versijos buvo perjungtos į GTK3.

Išleistas Geany 1.38 IDE
Išleistas Geany 1.38 IDE


Šaltinis: opennet.ru

Добавить комментарий