Ko te tukunga o te kaupapa Geany 2.0 kua whakaputahia, e whakawhanake ana i tetahi taiao whakatika waehere kiato me te tere e whakamahi ana i te iti rawa o nga whakawhirinakitanga me te kore e herea ki nga ahuatanga o nga taiao kaiwhakamahi takitahi, penei i te KDE, i te GNOME ranei. Ko te whare pukapuka GTK anake me ona whakawhirinakitanga (Pango, Glib me ATK) e hiahia ana a Building Geany. Ka tohatohahia te waehere kaupapa i raro i te raihana GPLv2+ ka tuhia ki nga reo C me C++ (ko te waehere o te whare pukapuka scintilla whakauru kei C++). Ka hangaia nga huihuinga mo nga punaha BSD, nga tohatoha Linux nui, macOS me Windows.
Ko nga ahuatanga matua o Geany:
- Wetereo miramira.
- Te whakaoti-aunoa o nga ingoa mahi/taurangi me nga hanga reo penei i te mea, mo te wa, mo te wa.
- Te whakaoti-aunoa o nga tohu HTML me XML.
- Waea aki taputapu.
- Te kaha ki te tiango poraka waehere.
- Te hanga i tetahi kaiwhakatika i runga i te waahanga whakatika kuputuhi puna Scintilla.
- Ka tautokohia e 78 nga reo hotaka me te tohu tohu, tae atu ki te C/C++, Java, PHP, HTML, JavaScript, Python, Perl me Pascal.
- Te hanga i te ripanga whakarapopototanga o nga tohu (nga mahi, tikanga, taonga, taurangi).
- Hanga-i roto i te emulator kāpeka.
- He punaha ngawari mo te whakahaere kaupapa.
- He punaha huihuinga mo te whakahiato me te whakahaere i nga waehere kua whakatikahia.
- Tautoko mo te whakawhänui i te mahi ma roto i nga monomai. Hei tauira, kei te waatea nga monomai mo te whakamahi i nga punaha whakahaere putanga (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), whakamaoritanga aunoa, taki takikupu, whakatipuranga karaehe, tuhi-aunoa, me te aratau whakatika rua-matapihi.
I roto i te putanga hou:
- He tautoko whakamatautau mo te punaha hanga Meson.
- Kua wehea nga raraunga hui me nga tautuhinga. Ko nga raraunga e pa ana ki te huihuinga kei roto i te konae session.conf, kei te geany.conf nga tautuhinga.
- Ko te tukanga o te hanga kaupapa mai i nga raarangi kei reira nga waehere puna kua ngawari.
- I runga i te papanga Windows, ko te kaupapa GTK "Prof-Gnome" ka taea te taunoa (ko te whiringa kia taea ai te kaupapa "Adwaita" ka waiho hei whiringa).
- He maha nga parser kua whakahoutia me te tukutahi me te kaupapa Universal Ctags.
- He pai ake te tautoko mo Kotlin, Markdown, Nim, PHP me nga reo Python.
- He tautoko taapiri mo AutoIt me nga konae tohu tohu GDScript.
- Kua taapirihia he atanga ki te ētita waehere hei tiro i te hitori huringa (kua monohia e te taunoa).
- Kei te taha taha he tirohanga rakau hou mo te tiro i te rarangi tuhinga.
- I taapirihia he korero hei whakau i nga mahi ina rapu me te whakakapi.
- He tautoko taapiri mo te tātari i nga ihirangi o te rakau tohu.
- Kua taapirihia he tautuhinga hei whakaatu i nga mutunga o te raina mena he rereke nga tohu mutunga raina ki nga mea taunoa.
- Ka whakarato i nga tautuhinga mo te whakarereke i te rahi o te taitara matapihi me nga ripa.
- Nga putanga whakahou o Scintilla 5.3.7 me Lexilla 5.2.7 whare pukapuka.
- Ko nga whakaritenga mo te putanga o te whare pukapuka GTK kua piki ake; ko te iti rawa o te GTK 3.24 me mahi inaianei.
Source: opennet.ru