Geany 1.38 IDE izlaišana

Ir pieejams Geany 1.38 projekta izlaidums, kas izstrādā vieglu un kompaktu lietojumprogrammu izstrādes vidi. Viens no projekta mērķiem ir izveidot ļoti ātru koda rediģēšanas vidi, kas montāžas laikā prasa minimālu atkarību skaitu un nav saistīta ar konkrētu lietotāju vidi, piemēram, KDE vai GNOME, funkcijām. Lai izveidotu Geany, ir nepieciešama tikai GTK bibliotēka un tās atkarības (Pango, Glib un ATK). Projekta kods tiek izplatīts saskaņā ar GPLv2+ licenci un rakstīts C un C++ valodās (integrētās scintilla bibliotēkas kods ir C++ valodā). Paketes ir izveidotas BSD sistēmām un lielākajiem Linux izplatījumiem.

Galvenās Geany iezīmes:

  • Sintakses izcelšana.
  • Funkciju/mainīgo nosaukumu un valodas konstrukciju automātiskā pabeigšana, piemēram, if, for un while.
  • HTML un XML tagu automātiskā pabeigšana.
  • Zvanu rīka padomi.
  • Iespēja sakļaut koda blokus.
  • Redaktora izveide, pamatojoties uz Scintilla avota teksta rediģēšanas komponentu.
  • Atbalsta 75 programmēšanas un iezīmēšanas valodas, tostarp C/C++, Java, PHP, HTML, JavaScript, Python, Perl un Pascal.
  • Simbolu (funkciju, metožu, objektu, mainīgo) kopsavilkuma tabulas veidošana.
  • Iebūvēts termināļa emulators.
  • Vienkārša sistēma projektu pārvaldīšanai.
  • Montāžas sistēma rediģētā koda apkopošanai un palaišanai.
  • Atbalsts funkcionalitātes paplašināšanai, izmantojot spraudņus. Piemēram, ir pieejami spraudņi versiju kontroles sistēmu (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) lietošanai, tulkojumu automatizācijai, pareizrakstības pārbaudei, klases ģenerēšanai, automātiskai ierakstīšanai un divu logu rediģēšanas režīmam.
  • Atbalsta Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express un Windows platformas.

Jaunajā versijā:

  • Palielināts dokumentu atvēršanas ātrums.
  • Ctags atbalsta kods ir sinhronizēts ar Universal Ctags, ir pievienoti jauni parseri.
  • GTK2 bibliotēkas atbalsts ir noņemts.
  • Pievienots karstais taustiņš, lai atkārtoti ielādētu visus atvērtos dokumentus.
  • SaveActions spraudnis nodrošina iespēju konfigurēt direktoriju tūlītējai failu saglabāšanai.
  • Pievienots Julia programmēšanas valodas un Meson veidošanas skriptu atbalsts.
  • Ir palielinātas prasības montāžas videi; tagad montāžai ir nepieciešams kompilators, kas atbalsta C++17 standartu.
  • Izpildāmo failu ģenerēšana 32 bitu Windows sistēmām ir pārtraukta, un 64 bitu būvējumi ir pārslēgti, lai izmantotu GTK3.

Geany 1.38 IDE izlaišana
Geany 1.38 IDE izlaišana


Avots: opennet.ru

Pievieno komentāru