Kutulutsidwa kwa chilengedwe cha chitukuko cha ntchito KDevelop 5.4

Yovomerezedwa ndi kutulutsidwa kwa malo ophatikizika amapulogalamu KD chitukuko 5.4, yomwe imathandizira mokwanira chitukuko cha KDE 5, kuphatikizapo kugwiritsa ntchito Clang monga compiler. Khodi ya pulojekitiyi imagawidwa pansi pa layisensi ya GPL ndipo imagwiritsa ntchito malaibulale a KDE Frameworks 5 ndi Qt 5.

Zatsopano zazikulu:

  • Thandizo lowonjezera la dongosolo la msonkhano Meson, yomwe imagwiritsidwa ntchito pomanga mapulojekiti monga X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ndi GTK. KDevelop tsopano ikhoza kupanga, kukonza, kusonkhanitsa ndi kukhazikitsa mapulojekiti omwe amagwiritsa ntchito Meson, imathandizira kumalizidwa kwa ma code a Meson build scripts, ndipo imapereka chithandizo cha plugin ya Meson rewriter kusintha mbali zosiyanasiyana za polojekiti (mtundu, laisensi, ndi zina zotero);

    Kutulutsidwa kwa chilengedwe cha chitukuko cha ntchito KDevelop 5.4

  • Pulagi ya Scratchpad yawonjezedwa, zomwe zimapangitsa kuti muyese msanga ntchito ya code yolembedwa kapena kuyesa kuyesa, kukulolani kuti mugwiritse ntchito code popanda kupanga polojekiti yonse. Pulagiyi imawonjezera zenera latsopano ndi mndandanda wazithunzi zomwe zitha kupangidwa ndikuyendetsedwa. Zojambula zimakonzedwa ndikusungidwa mkati mwa KDevelop, koma zimapezeka kuti zisinthidwe ngati mafayilo amtundu wanthawi zonse, kuphatikiza kuthandizira pakumalizitsa ndi kuzindikira;

    Kutulutsidwa kwa chilengedwe cha chitukuko cha ntchito KDevelop 5.4

  • Awonjezedwa plugin kuti muwone ma code pogwiritsa ntchito Clang-Tidy.
    Kuyimba kwa Clang-Tidy kumapezeka kudzera pa menyu ya Analyzer, yomwe imaphatikiza mapulagini owunikira ma code ndikuthandizira kale. Wamisala, Cppcheck ndi Heaptrack;

  • Ntchito idapitilira pakukhazikika komanso kusinthiratu chilankhulo cha C ++ ndi pulogalamu yowonjezera yowunikira ma semantic, kutengera kugwiritsa ntchito Clang. Zosintha zikuphatikiza kuwonjezera chikwatu chogwirira ntchito cha clang parser, kukhazikitsa zovuta zotulutsa kuchokera pamafayilo ophatikizidwa, kuthekera kogwiritsa ntchito njira ya "-std=c+++2a", kusinthanso kwa c++1z kukhala C++17. , kulepheretsa kukwaniritsa manambala ndikuwonjezera wizard kuti mupange code kuti muteteze kuphatikizidwe kawiri kwa mafayilo amutu (mutu woyang'anira);
  • Kupititsa patsogolo thandizo la PHP. Malire ogwirira ntchito ndi mafayilo akuluakulu mu PHP awonjezeka, mwachitsanzo, phpfunctions.php tsopano imatenga zoposa 5 MB. Kuthana ndi mavuto pakulumikiza pogwiritsa ntchito ld.lld.

Source: opennet.ru

Kuwonjezera ndemanga