Ukukhishwa kwephrojekthi ye-Geany 2.0 kushicilelwe, kwakhiwa indawo yokuhlela ikhodi ehlangene futhi esheshayo esebenzisa inombolo encane yokuncika futhi ayiboshelwe nezici zendawo yomsebenzisi ngamunye, njenge-KDE noma i-GNOME. I-Building Geany idinga kuphela ilabhulali ye-GTK nokuncika kwayo (i-Pango, i-Glib ne-ATK). Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2+ futhi ibhalwe ngezilimi ezi-C no-C++ (ikhodi yomtapo wolwazi we-scintilla ohlanganisiwe iku-C++). Imihlangano yenzelwe izinhlelo ze-BSD, ukusatshalaliswa kweLinux okukhulu, iMacOS neWindows.
Izici ezibalulekile ze-Geany:
- Ukugqamisa i-syntax.
- Ukuphothulwa ngokuzenzakalela komsebenzi/amagama aguquguqukayo nolimi lwakha njengokuthi uma, isikhathi noma isikhathi.
- Ukuqedela ngokuzenzakalela omaka be-HTML ne-XML.
- Shayela amathiphu.
- Ikhono lokugoqa amabhlogo wekhodi.
- Ukwakha umhleli ngokusekelwe engxenyeni yokuhlela umbhalo womthombo we-Scantilla.
- Isekela izilimi zokuhlela ezingu-78, ezihlanganisa i-C/C++, i-Java, i-PHP, i-HTML, i-JavaScript, i-Python, i-Perl ne-Pascal.
- Ukwakhiwa kwethebula lesifinyezo lezimpawu (imisebenzi, izindlela, izinto, okuguquguqukayo).
- I-emulator yetheminali eyakhelwe ngaphakathi.
- Uhlelo olulula lokuphatha amaphrojekthi.
- Isistimu yokuhlanganisa yokuhlanganisa nokusebenzisa ikhodi ehleliwe.
- Ukusekelwa kokunweba ukusebenza ngama-plugin. Isibonelo, ama-plugin ayatholakala ngokusebenzisa amasistimu okulawula inguqulo (i-Git, i-Subversion, i-Bazaar, i-Fossil, i-Mercurial, i-SVK), ukuhumusha okuzenzakalelayo, ukuhlola ukupela, ukukhiqizwa kwekilasi, ukuqopha okuzenzakalelayo, kanye nemodi yokuhlela yamawindi amabili.
Enguqulweni entsha:
- Kwengezwe usekelo lokuhlola lwesistimu yokwakha ye-Meson.
- Idatha yeseshini nezilungiselelo kuyahlukaniswa. Idatha ehlobene neseshini manje isisefayelini le-session.conf, futhi izilungiselelo ziku-geany.conf.
- Inqubo yokudala amaphrojekthi kusukela kunkomba lapho amakhodi omthombo atholakala khona yenziwe lula.
- Kuplathifomu ye-Windows, itimu ye-GTK ethi “Prof-Gnome” inikwe amandla ngokuzenzakalela (inketho yokunika amandla itimu ethi “Adwaita” ishiywa njengenketho).
- Abahlaluli abaningi babuyekeziwe futhi bavumelaniswa nephrojekthi ye-Universal Ctags.
- Ukusekelwa okuthuthukisiwe kwezilimi ze-Kotlin, Markdown, Nim, PHP kanye nePython.
- Kungezwe ukusekelwa kwamafayela emakhaphu e-AutoIt kanye ne-GDScript.
- Isixhumi esibonakalayo sengeziwe kumhleli wekhodi ukuze ubuke umlando woshintsho (ukhutshazwe ngokuzenzakalelayo).
- Ibha eseceleni inikeza umbono omusha wesihlahla ukuze ubuke uhlu lwamadokhumenti.
- Kwengezwe ibhokisi lokuqinisekisa imisebenzi lapho usesha futhi ushintsha.
- Ukwesekwa okwengeziwe kokuhlunga okuqukethwe kwesihlahla sophawu.
- Kwengezwe ukulungiselelwa ukukhombisa iziphetho zomugqa uma izinhlamvu zesiphetho zihlukile kwalezo ezimisiwe.
- Inikeza izilungiselelo zokushintsha usayizi wesihloko sewindi namathebhu.
- Izinguqulo ezibuyekeziwe zemitapo yolwazi ye-Scintilla 5.3.7 kanye ne-Lexilla 5.2.7.
- Izidingo zenguqulo yelabhulali ye-GTK zinyusiwe; okungenani i-GTK 3.24 manje iyadingeka ukuze isebenze.
Source: opennet.ru