Geany 2.0 IDE inapatikana

Utoaji wa mradi wa Geany 2.0 umechapishwa, ukitengeneza mazingira thabiti na ya haraka ya uhariri wa msimbo ambayo hutumia idadi ya chini ya tegemezi na haifungamani na vipengele vya mazingira ya mtumiaji binafsi, kama vile KDE au GNOME. Kujenga Geany kunahitaji maktaba ya GTK pekee na tegemezi zake (Pango, Glib na ATK). Msimbo wa mradi unasambazwa chini ya leseni ya GPLv2+ na kuandikwa katika lugha C na C++ (msimbo wa maktaba iliyojumuishwa ya scintilla iko katika C++). Makusanyiko yanatolewa kwa mifumo ya BSD, usambazaji mkubwa wa Linux, macOS na Windows.

Vipengele muhimu vya Geany:

  • Uangaziaji wa sintaksia.
  • Ukamilishaji kiotomatiki wa chaguo za kukokotoa/vigeuzo na miundo ya lugha kama vile if, for and while.
  • Kukamilisha otomatiki kwa lebo za HTML na XML.
  • Vidokezo vya simu.
  • Uwezo wa kukunja vizuizi vya msimbo.
  • Kuunda kihariri kulingana na sehemu ya uhariri wa maandishi ya chanzo cha Scintilla.
  • Inaauni lugha 78 za upangaji na uwekaji alama, pamoja na C/C++, Java, PHP, HTML, JavaScript, Python, Perl na Pascal.
  • Uundaji wa jedwali la muhtasari wa alama (kazi, mbinu, vitu, vigezo).
  • Emulator ya terminal iliyojengwa.
  • Mfumo rahisi wa kusimamia miradi.
  • Mfumo wa mkusanyiko wa kuunda na kuendesha msimbo uliohaririwa.
  • Usaidizi wa kupanua utendaji kupitia programu-jalizi. Kwa mfano, programu-jalizi zinapatikana kwa kutumia mifumo ya udhibiti wa matoleo (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), tafsiri za kiotomatiki, ukaguzi wa tahajia, kizazi cha darasa, kurekodi kiotomatiki, na hali ya uhariri ya madirisha mawili.

Geany 2.0 IDE inapatikana

Katika toleo jipya:

  • Imeongeza usaidizi wa majaribio kwa mfumo wa ujenzi wa Meson.
  • Data ya kipindi na mipangilio imetenganishwa. Data inayohusiana na kipindi sasa iko kwenye faili ya session.conf, na mipangilio iko kwenye geany.conf.
  • Mchakato wa kuunda miradi kutoka kwa saraka ambazo misimbo ya chanzo iko umerahisishwa.
  • Kwenye jukwaa la Windows, mandhari ya GTK "Prof-Gnome" imewezeshwa kwa chaguo-msingi (chaguo la kuwezesha mandhari ya "Adwaita" limeachwa kama chaguo).
  • Vichanganuzi vingi vimesasishwa na kusawazishwa na mradi wa Universal Ctags.
  • Usaidizi ulioboreshwa wa lugha za Kotlin, Markdown, Nim, PHP na Python.
  • Usaidizi ulioongezwa kwa faili za markup za AutoIt na GDScript.
  • Kiolesura kimeongezwa kwa kihariri cha msimbo kwa ajili ya kutazama historia ya mabadiliko (imezimwa kwa chaguomsingi).
  • Upau wa kando unatoa mwonekano mpya wa mti kwa kutazama orodha ya hati.
  • Imeongeza kidirisha ili kuthibitisha utendakazi wakati wa kutafuta na kubadilisha.
  • Usaidizi ulioongezwa wa kuchuja yaliyomo kwenye mti wa ishara.
  • Imeongeza mpangilio ili kuonyesha ncha za mstari ikiwa herufi za kumalizia mstari ni tofauti na zile chaguomsingi.
  • Hutoa mipangilio ya kubadilisha ukubwa wa kichwa cha dirisha na tabo.
  • Matoleo yaliyosasishwa ya maktaba za Scintilla 5.3.7 na Lexilla 5.2.7.
  • Mahitaji ya toleo la maktaba ya GTK yameongezwa; angalau GTK 3.24 sasa inahitajika kufanya kazi.

Chanzo: opennet.ru

Kuongeza maoni