Geany 2.0 IDE disponibil

Lansarea proiectului Geany 2.0 a fost publicată, dezvoltând un mediu de editare a codului compact și rapid, care utilizează un număr minim de dependențe și nu este legat de caracteristicile mediilor individuale de utilizator, 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++). Ansamblurile sunt generate pentru sistemele BSD, distribuțiile majore Linux, macOS și Windows.

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ă 78 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.

Geany 2.0 IDE disponibil

În noua versiune:

  • S-a adăugat suport experimental pentru sistemul de construcție Meson.
  • Datele sesiunii și setările sunt separate. Datele legate de sesiune sunt acum în fișierul session.conf, iar setările sunt în geany.conf.
  • Procesul de creare a proiectelor din directoarele în care se află codurile sursă a fost simplificat.
  • Pe platforma Windows, tema GTK „Prof-Gnome” este activată implicit (opțiunea de a activa tema „Adwaita” este lăsată ca opțiune).
  • Mulți analizoare au fost actualizate și sincronizate cu proiectul Universal Ctags.
  • Suport îmbunătățit pentru limbajele Kotlin, Markdown, Nim, PHP și Python.
  • S-a adăugat suport pentru fișierele de marcare AutoIt și GDScript.
  • La editorul de cod a fost adăugată o interfață pentru vizualizarea istoricului modificărilor (dezactivată implicit).
  • Bara laterală oferă o nouă vizualizare arborescentă pentru vizualizarea listei de documente.
  • S-a adăugat un dialog pentru confirmarea operațiunilor la căutare și înlocuire.
  • S-a adăugat suport pentru filtrarea conținutului arborelui simbol.
  • S-a adăugat o setare pentru a afișa sfârșiturile de linie dacă caracterele de sfârșit de linie sunt diferite de cele implicite.
  • Oferă setări pentru modificarea dimensiunii titlului ferestrei și a filelor.
  • Versiuni actualizate ale bibliotecilor Scintilla 5.3.7 și Lexilla 5.2.7.
  • Cerințele pentru versiunea bibliotecii GTK au fost crescute; acum este necesar cel puțin GTK 3.24 pentru a funcționa.

Sursa: opennet.ru

Adauga un comentariu