Siideynta mashruuca Geany 2.0 waa la daabacay, iyada oo la horumarinayo jawi tafatirka koodhka kooban oo degdeg ah kaas oo isticmaala tirada ugu yar ee ku-tiirsanaanta oo aan ku xidhnayn sifooyinka goobaha isticmaala shakhsi ahaaneed, sida KDE ama GNOME. Dhismaha Geany wuxuu u baahan yahay kaliya maktabadda GTK iyo ku tiirsanaanta (Pango, Glib iyo ATK). Xeerka mashruuca waxaa lagu qaybiyaa shatiga GPLv2+ wuxuuna ku qoran yahay luqadaha C iyo C++ Shirarka waxaa loo sameeyay nidaamyada BSD, qaybinta Linux ee waaweyn, macOS iyo Windows.
Tilmaamaha muhiimka ah ee Geany:
- Muujinta syntax
- Si otomaatig ah u dhammaystirka shaqada/magacyada kala duwan iyo dhismooyinka luqadda sida haddii, muddo iyo wakhti.
- Si otomaatig ah u dhammaystirka HTML iyo XML tags.
- Wac tibaaxaha qalabka.
- Awoodda burburinta blocks code.
- Dhisidda tafatire ku salaysan qaybta tafatirka qoraalka isha Scintilla.
- Waxay taageertaa 78 luuqadaha barnaamijyada iyo calaamadaynta, oo ay ku jiraan C/C++, Java, PHP, HTML, JavaScript, Python, Perl iyo Pascal.
- Samaynta shaxda kooban ee calaamadaha (hawlaha, hababka, walxaha, doorsoomayaasha).
- Ku-meel-gaadhka emulator terminal.
- Nidaam fudud oo lagu maareeyo mashaariicda.
- Nidaam ururinta iyo socodsiinta kood la tafatiray.
- Taageerada ballaarinta shaqada iyada oo loo marayo plugins. Tusaale ahaan, plugins ayaa diyaar u ah isticmaalka nidaamyada xakamaynta nooca (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), turjumaadaha otomatiga ah, hubinta higaada, jiilka fasalka, duubista auto, iyo qaabka tafatirka laba-daaqadaha.
Nooca cusub:
- Taageero tijaabo ah oo lagu daray nidaamka dhismaha Meson.
- Xogta kulanka iyo habaynta waa la kala saaray. Xogta laxidhiidha kulanka hadda waxay ku jirtaa faylka session.conf, iyo habayntu waxay ku jiraan geany.conf.
- Habka abuurista mashaariicda laga soo bilaabo tusmooyinka ay ku yaalliin code-yada isha ayaa la fududeeyay.
- Barta Windows-ka, dulucda GTK ee “Prof-Gnome” waxa loo dajiyay si toos ah (ikhtiyaarka awood u yeelashada mawduuca “Adwaita” waxa loo daayaa ikhtiyaar ahaan).
- Baarayaal badan ayaa la cusboonaysiiyay oo la mideeyay mashruuca Universal Ctags.
- Taageerada la wanaajiyay ee Kotlin, Markdown, Nim, PHP iyo luqadaha Python.
- Taageero lagu daray AutoIt iyo GDScript faylasha calaamadaynta
- Interface ayaa lagu daray tifaftiraha koodka si loo eego taariikhda isbeddelka (la naafo).
- Barta dhinaceeda waxay bixisaa aragti geed oo cusub si aad u aragto liiska dukumentiyada.
- Lagu daray wada hadal si loo xaqiijiyo hawlgallada marka la raadinayo oo la beddelayo.
- Taageero lagu daray shaandhaynta waxa ku jira geedka astaanta
- Meel lagu daray si loo tuso xariiqdu dhammaato haddii xarfaha laynku ka duwan yahay kuwa caadiga ah.
- Wuxuu bixiyaa habayn lagu beddelo cabbirka ciwaanka daaqada iyo tabsiyada.
- Noocyada la cusboonaysiiyay ee Scintilla 5.3.7 iyo Lexilla 5.2.7 maktabadaha.
- Shuruudaha nooca maktabadda GTK waa la kordhiyey; ugu yaraan GTK 3.24 ayaa hadda looga baahan yahay inuu shaqeeyo.
Source: opennet.ru