Kutolewa kwa Geany 1.38 IDE

Kutolewa kwa mradi wa Geany 1.38 kunapatikana, kuendeleza mazingira mepesi na fupi ya ukuzaji wa programu. Miongoni mwa malengo ya mradi huo ni uundaji wa mazingira ya haraka sana ya uhariri wa msimbo ambayo yanahitaji idadi ya chini zaidi ya vitegemezi wakati wa kuunganisha na haihusiani na vipengele vya mazingira mahususi ya watumiaji, 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++). Vifurushi huundwa kwa mifumo ya BSD na usambazaji mkubwa wa Linux.

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 75 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.
  • Inasaidia Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express na majukwaa ya Windows.

Katika toleo jipya:

  • Kuongezeka kwa kasi ya kufungua hati.
  • Msimbo wa usaidizi wa Ctags umelandanishwa na Universal Ctags, vichanganuzi vipya vimeongezwa.
  • Usaidizi wa maktaba ya GTK2 umeondolewa.
  • Aliongeza hotkey ili kupakia upya hati zote zilizo wazi.
  • Programu-jalizi ya SaveActions hutoa uwezo wa kusanidi saraka kwa ajili ya kuhifadhi faili papo hapo.
  • Usaidizi ulioongezwa kwa lugha ya programu ya Julia na maandishi ya Meson kujenga.
  • Mahitaji ya mazingira ya kusanyiko yameongezwa; kusanyiko sasa linahitaji mkusanyaji anayeauni kiwango cha C++17.
  • Uzalishaji wa faili zinazoweza kutekelezwa kwa mifumo ya Windows 32-bit umesimama, na miundo ya 64-bit imebadilishwa kutumia GTK3.

Kutolewa kwa Geany 1.38 IDE
Kutolewa kwa Geany 1.38 IDE


Chanzo: opennet.ru

Kuongeza maoni