Ġie ppubblikat ir-rilaxx tal-proġett Geany 2.0, li jiżviluppa ambjent ta 'editjar ta' kodiċi kompatt u veloċi li juża numru minimu ta 'dipendenzi u mhux marbut mal-karatteristiċi ta' ambjenti ta 'utent individwali, bħal KDE jew GNOME. Bini Geany jeħtieġ biss il-librerija GTK u d-dipendenzi tagħha (Pango, Glib u ATK). Il-kodiċi tal-proġett huwa mqassam taħt il-liċenzja GPLv2+ u miktub f'lingwi C u C++ (il-kodiċi tal-librerija scintilla integrata huwa f'C++). L-assemblaġġi huma ġġenerati għal sistemi BSD, distribuzzjonijiet ewlenin tal-Linux, macOS u Windows.
Karatteristiċi ewlenin ta' Geany:
- L-enfasi tas-sintassi.
- Awtokompletazzjoni ta' ismijiet ta' funzjonijiet/varjabbli u kostruzzjonijiet tal-lingwa bħal jekk, għal u waqt.
- Komplezzjoni awtomatika ta 'tags HTML u XML.
- Sejħa tooltips.
- Kapaċità li kollass blokki tal-kodiċi.
- Bini ta’ editur ibbażat fuq il-komponent ta’ editjar tat-test tas-sors ta’ Scintilla.
- Jappoġġja 78 lingwa ta 'programmar u markup, inklużi C/C++, Java, PHP, HTML, JavaScript, Python, Perl u Pascal.
- Formazzjoni ta' tabella sommarja ta' simboli (funzjonijiet, metodi, oġġetti, varjabbli).
- Emulatur tat-terminal inkorporat.
- Sistema sempliċi għall-ġestjoni tal-proġetti.
- Sistema ta 'assemblaġġ għall-kompilazzjoni u t-tħaddim ta' kodiċi editjat.
- Appoġġ għall-espansjoni tal-funzjonalità permezz ta 'plugins. Per eżempju, plugins huma disponibbli għall-użu ta 'sistemi ta' kontroll tal-verżjoni (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), awtomatizzazzjoni ta 'traduzzjonijiet, verifika tal-ortografija, ġenerazzjoni ta' klassi, awto-reġistrazzjoni, u mod ta 'editjar b'żewġ twieqi.
Fil-verżjoni l-ġdida:
- Miżjud appoġġ sperimentali għas-sistema tal-bini Meson.
- Id-dejta tas-sessjoni u s-settings huma separati. Id-dejta relatata mas-sessjoni issa tinsab fil-fajl session.conf, u s-settings jinsabu f'geany.conf.
- Il-proċess tal-ħolqien ta' proġetti minn direttorji li fihom jinsabu l-kodiċi tas-sors ġie ssimplifikat.
- Fuq il-pjattaforma tal-Windows, it-tema GTK "Prof-Gnome" hija attivata b'mod awtomatiku (l-għażla li tiġi attivata t-tema "Adwaita" titħalla bħala għażla).
- Ħafna parsers ġew aġġornati u sinkronizzati mal-proġett Universali Ctags.
- Appoġġ imtejjeb għal-lingwi Kotlin, Markdown, Nim, PHP u Python.
- Appoġġ miżjud għall-fajls tal-markup AutoIt u GDScript.
- Interfaċċja ġiet miżjuda mal-editur tal-kodiċi biex tara l-istorja tal-bidliet (diżattivata b'mod awtomatiku).
- L-istrixxa tal-ġenb toffri veduta ġdida tas-siġra biex tara l-lista tad-dokumenti.
- Żid djalogu biex tikkonferma l-operazzjonijiet meta tfittex u tissostitwixxi.
- Appoġġ miżjud għall-iffiltrar tal-kontenut tas-siġra tas-simboli.
- Żieda setting biex juri t-truf tal-linja jekk il-karattri tat-tmiem tal-linja jkunu differenti minn dawk default.
- Jipprovdi settings biex jinbidel id-daqs tat-titlu tat-tieqa u t-tabs.
- Verżjonijiet aġġornati tal-libreriji Scintilla 5.3.7 u Lexilla 5.2.7.
- Ir-rekwiżiti għall-verżjoni tal-librerija GTK żdiedu; mill-inqas GTK 3.24 issa huwa meħtieġ biex jaħdem.
Sors: opennet.ru