Geany 2.0 IDE në dispozicion

Publikimi i projektit Geany 2.0 është publikuar, duke zhvilluar një mjedis kompakt dhe të shpejtë të redaktimit të kodit që përdor një numër minimal varësish dhe nuk është i lidhur me veçoritë e mjediseve individuale 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++). Asambletë janë krijuar për sistemet BSD, shpërndarjet kryesore Linux, macOS dhe Windows.

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

Geany 2.0 IDE në dispozicion

Në versionin e ri:

  • U shtua mbështetje eksperimentale për sistemin e ndërtimit të Meson.
  • Të dhënat dhe cilësimet e sesionit janë të ndara. Të dhënat e lidhura me sesionin janë tani në skedarin session.conf dhe cilësimet janë në geany.conf.
  • Procesi i krijimit të projekteve nga drejtoritë në të cilat ndodhen kodet burimore është thjeshtuar.
  • Në platformën Windows, tema GTK "Prof-Gnome" është aktivizuar si parazgjedhje (opsioni për të aktivizuar temën "Adwaita" lihet si opsion).
  • Shumë analizues janë përditësuar dhe sinkronizuar me projektin Universal Ctags.
  • Mbështetje e përmirësuar për gjuhët Kotlin, Markdown, Nim, PHP dhe Python.
  • Mbështetje e shtuar për skedarët e shënimit AutoIt dhe GDScript.
  • Një ndërfaqe është shtuar në redaktuesin e kodit për të parë historikun e ndryshimeve (i çaktivizuar si parazgjedhje).
  • Shiriti anësor ofron një pamje të re të pemës për të parë listën e dokumenteve.
  • U shtua një dialog për të konfirmuar operacionet gjatë kërkimit dhe zëvendësimit.
  • Mbështetje e shtuar për filtrimin e përmbajtjes së pemës së simboleve.
  • U shtua një cilësim për të shfaqur fundet e rreshtave nëse karakteret e mbarimit të rreshtit janë të ndryshëm nga ato të paracaktuara.
  • Ofron cilësime për ndryshimin e madhësisë së titullit të dritares dhe skedave.
  • Versionet e përditësuara të bibliotekave Scintilla 5.3.7 dhe Lexilla 5.2.7.
  • Kërkesat për versionin e bibliotekës GTK janë rritur; të paktën GTK 3.24 tani kërkohet të funksionojë.

Burimi: opennet.ru

Shto një koment