Lëshimi i Geany 1.38 IDE

Lëshimi i projektit Geany 1.38 është i disponueshëm, duke zhvilluar një mjedis të lehtë dhe kompakt të zhvillimit të aplikacioneve. Ndër qëllimet e projektit është krijimi i një mjedisi shumë të shpejtë të redaktimit të kodit që kërkon një numër minimal varësish gjatë montimit dhe nuk është i lidhur me veçoritë e mjediseve specifike të përdoruesve, si KDE ose GNOME. Ndërtimi i Geany kërkon vetëm bibliotekën GTK dhe varësitë e saj (Pango, Glib dhe ATK). Kodi i projektit shpërndahet nën licencën GPLv2+ dhe shkruhet në gjuhët C dhe C++ (kodi i bibliotekës së integruar të scintilla është në C++). Paketat janë krijuar për sistemet BSD dhe shpërndarjet kryesore Linux.

Karakteristikat kryesore të Geany:

  • Theksimi i sintaksës.
  • Plotësimi automatik i emrave të funksioneve/ndryshoreve dhe konstruksioneve gjuhësore si if, for dhe while.
  • Plotësimi automatik i etiketave HTML dhe XML.
  • Këshillat e veglave të thirrjes.
  • Aftësia për të rrëzuar blloqet e kodit.
  • Ndërtimi i një redaktuesi bazuar në komponentin e redaktimit të tekstit burimor Scintilla.
  • Mbështet 75 gjuhë programimi dhe shënjimi, duke përfshirë C/C++, Java, PHP, HTML, JavaScript, Python, Perl dhe Pascal.
  • Formimi i një tabele përmbledhëse të simboleve (funksionet, metodat, objektet, variablat).
  • Emulator i integruar i terminalit.
  • Një sistem i thjeshtë për menaxhimin e projekteve.
  • Një sistem montimi për përpilimin dhe ekzekutimin e kodit të redaktuar.
  • Mbështetje për zgjerimin e funksionalitetit përmes shtojcave. Për shembull, shtojcat janë të disponueshme për përdorimin e sistemeve të kontrollit të versioneve (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatizimin e përkthimeve, kontrollin drejtshkrimor, gjenerimin e klasës, regjistrimin automatik dhe modalitetin e redaktimit me dy dritare.
  • Mbështet platformat Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express dhe Windows.

Në versionin e ri:

  • Rritja e shpejtësisë së hapjes së dokumenteve.
  • Kodi për mbështetjen e Ctags është i sinkronizuar me Ctags Universal, janë shtuar analizues të rinj.
  • Mbështetja për bibliotekën GTK2 është hequr.
  • U shtua një çelës kyç për të ringarkuar të gjitha dokumentet e hapura.
  • Shtojca SaveActions ofron mundësinë për të konfiguruar një drejtori për ruajtjen e menjëhershme të skedarëve.
  • Mbështetje e shtuar për gjuhën e programimit Julia dhe skriptet e ndërtimit Meson.
  • Kërkesat për mjedisin e montimit janë rritur; montimi tani kërkon një përpilues që mbështet standardin C++17.
  • Gjenerimi i skedarëve të ekzekutueshëm për sistemet Windows 32-bit është ndalur dhe ndërtimet 64-bit janë ndërruar për të përdorur GTK3.

Lëshimi i Geany 1.38 IDE
Lëshimi i Geany 1.38 IDE


Burimi: opennet.ru

Shto një koment