Lansarea Geany 1.38 IDE

Lansarea proiectului Geany 1.38 este disponibilă, dezvoltând un mediu de dezvoltare a aplicațiilor ușor și compact. Printre obiectivele proiectului se numără crearea unui mediu de editare a codului foarte rapid, care necesită un număr minim de dependențe în timpul asamblarii și nu este legat de caracteristicile unor medii de utilizator specifice, cum ar fi KDE sau GNOME. Construirea Geany necesită doar biblioteca GTK și dependențele acesteia (Pango, Glib și ATK). Codul proiectului este distribuit sub licența GPLv2+ și scris în limbaje C și C++ (codul bibliotecii scintilla integrate este în C++). Pachetele sunt create pentru sistemele BSD și distribuțiile majore de Linux.

Caracteristicile cheie ale Geany:

  • Evidențierea sintaxelor.
  • Completarea automată a numelor de funcții/variabile și a constructelor de limbaj, cum ar fi if, for și while.
  • Completarea automată a etichetelor HTML și XML.
  • Apelați sfaturi cu instrumente.
  • Abilitatea de a restrânge blocuri de cod.
  • Construirea unui editor bazat pe componenta de editare a textului sursă Scintilla.
  • Suportă 75 de limbaje de programare și de marcare, inclusiv C/C++, Java, PHP, HTML, JavaScript, Python, Perl și Pascal.
  • Formarea unui tabel rezumativ de simboluri (funcții, metode, obiecte, variabile).
  • Emulator de terminal încorporat.
  • Un sistem simplu de gestionare a proiectelor.
  • Un sistem de asamblare pentru compilarea și rularea codului editat.
  • Suport pentru extinderea funcționalității prin pluginuri. De exemplu, pluginurile sunt disponibile pentru utilizarea sistemelor de control al versiunilor (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatizarea traducerilor, verificarea ortografică, generarea claselor, înregistrarea automată și modul de editare în două ferestre.
  • Suportă Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express și platformele Windows.

În noua versiune:

  • Viteză crescută de deschidere a documentelor.
  • Codul pentru suportul Ctag-urilor este sincronizat cu Ctag-urile universale, au fost adăugate noi analizoare.
  • Suportul pentru biblioteca GTK2 a fost eliminat.
  • S-a adăugat o tastă rapidă pentru a reîncărca toate documentele deschise.
  • Pluginul SaveActions oferă posibilitatea de a configura un director pentru salvarea instantanee a fișierelor.
  • S-a adăugat suport pentru limbajul de programare Julia și scripturile de construcție Meson.
  • Cerințele pentru mediul de asamblare au fost crescute; asamblarea necesită acum un compilator care acceptă standardul C++17.
  • Generarea de fișiere executabile pentru sistemele Windows pe 32 de biți s-a oprit, iar versiunile pe 64 de biți au fost schimbate pentru a utiliza GTK3.

Lansarea Geany 1.38 IDE
Lansarea Geany 1.38 IDE


Sursa: opennet.ru

Adauga un comentariu