Qt Creator 10 සංවර්ධන පරිසර නිකුතුව

Qt පුස්තකාලය භාවිතයෙන් හරස් වේදිකා යෙදුම් නිර්මාණය කිරීම සඳහා නිර්මාණය කර ඇති Qt Creator 10.0 ඒකාබද්ධ සංවර්ධන පරිසරයේ නිකුතුව ප්‍රකාශයට පත් කර ඇත. එය C++ හි සම්භාව්‍ය වැඩසටහන් සංවර්ධනය කිරීම සහ ස්ක්‍රිප්ට් නිර්වචනය කිරීමට JavaScript භාවිතා කරන QML භාෂාව භාවිතය යන දෙකටම සහය දක්වයි, සහ අතුරුමුහුණත් මූලද්‍රව්‍යවල ව්‍යුහය සහ පරාමිති CSS වැනි බ්ලොක් මගින් නියම කෙරේ. Linux, Windows සහ MacOS සඳහා සූදානම් එකලස් කිරීම් නිර්මාණය කර ඇත.

නව අනුවාදයේ:

  • මෙහෙයුම්වල ප්‍රගතිය පිළිබඳ විස්තර ගෙනයාමට සහ සැඟවීමට හැකියාව සපයා ඇත.
  • සෙවුම් තීරුවේ (Locator), මැදට පෙළගස්වන ලද උත්පතන කවුළුවක විවෘත කිරීමේ මාදිලිය භාවිතා කරන විට අවසන් වරට ඇතුළත් කළ සෙවුම් වාක්‍ය ඛණ්ඩය මතක තබා ගැනීමේ ගැටලුව විසඳා ඇත.
  • LLVM හි බණ්ඩල් කළ අනුවාදය Clang හි C++16 ප්‍රමිතිය සඳහා පුළුල් සහය සහ Qt Creator සහ Clangd අතර අන්තර් ක්‍රියාකාරීත්වය වැඩිදියුණු කර 20 නිකුත් කිරීමට යාවත්කාලීන කර ඇත. ClangFormat ප්ලගිනය පෙරනිමියෙන් සක්‍රීය කර ඇති අතර දැන් C++ කේතය පෙළගැස්වීමට භාවිතා කරයි.
  • ඇතුළත් කර ඇති ගොනු ස්වයංක්‍රීයව වෙනස් කිරීමේ හැකියාව (ඇතුළත් කිරීම හරහා) සහ ".ui" ගොනු හෝ ඒවායේ අර්ථ දක්වා ඇති පෝරම නැවත නම් කිරීමෙන් පසු C++ ගොනු වල සබැඳි සකස් කිරීමේ හැකියාව ක්‍රියාත්මක කරන ලදී.
  • ව්‍යාපෘතියක භාවිතයට නොගත් කාර්යයන් සෙවීමට මෙවලමක් (මෙවලම් > C++ > සොයන්න භාවිත නොකළ කාර්යයන්) එක් කරන ලදී.
  • මෙම විශේෂාංගයට සහය දක්වන LSP (භාෂා සේවාදායක ප්‍රොටෝකෝලය) සේවාදායක ඇති සියලුම භාෂා සඳහා ලබා ගත හැකි ඇමතුම් ධූරාවලිය බැලීමේ මාදිලිය එකතු කරන ලදී.
  • Qt 6.5 හි වෙනස්කම් පිළිබිඹු කිරීමට QML කේත ආකෘතිය යාවත්කාලීන කර ඇත. කේත සංස්කාරකයට දැන් මෙවලම් ඉඟියක් ලෙස වර්ණ ගුණාංග පෙරදසුන් කිරීමේ හැකියාව ඇත.
  • QML ගොනු සංයුති කිරීම සඳහා බාහිර විධානයක් නිර්වචනය කිරීම සඳහා සහය එක් කරන ලදී, උදාහරණයක් ලෙස බිල්ට්-ඉන් හැඩතල ගැන්වීමේ තර්කය වෙනුවට qmlformat ඇමතීම.
  • Qt ස්ථාපකයෙන් විකල්ප Qt භාෂා සේවාදායක සංරචකය ස්ථාපනය කරන විට QML භාෂා සේවාදායකය (Qt Quick > QML/JS සංස්කරණය > qmlls දැන් භාවිතා කරන්න) පරීක්ෂා කිරීමේ හැකියාව එක් කරන ලදී.
  • CMake ගොඩනැගීමේ පද්ධතියේ පෙරසිටුවීම් (cmake-presets) සඳහා සහය 5 අනුවාදයට යාවත්කාලීන කර ඇත, දැන් ${pathListSep} විචල්‍ය සඳහා සහය, “ඇතුළත්” විධානය සහ ගෘහ නිර්මාණ ශිල්පය සහ මෙවලම් සඳහා බාහිර උපායමාර්ග ඇතුළත් වේ.
  • CMake සම්බන්ධ ගොනු හැඩතල ගැන්වීම සඳහා විධානයක් නියම කිරීමට සංස්කාරකයට (CMake > Formatter) සැකසීමක් එක් කර ඇත, උදාහරණයක් ලෙස, ඔබට cmake-format උපයෝගීතාව භාවිතා කළ හැක.
  • "cmake --install" භාවිතයෙන් නව ස්ථාපන පියවරක් ක්‍රියාත්මක කරන ලදී, එය "Projects > Run Settings > Add Deploy Step" විකල්පය හරහා එක් කළ හැක.
  • Docker හි ගොඩනැගීමේදී, Clangd පසුබිම් ක්‍රියාවලිය භාවිතයෙන් කේත ආකෘතියේ දුරස්ථ සැකසුම් සඳහා සහය එක් කර ඇත. ClangFormat ප්ලගිනය ඩොකර් කන්ටේනරයක සංග්‍රහ කර ඇති බාහිර ගොනු සමඟ වැඩ කිරීම සඳහා සහය එක් කර ඇත.
  • දුරස්ථ ඉලක්ක පද්ධතිවල ගොනු පද්ධතිය හරහා සැරිසැරීමේ හැකියාව ලබා දී ඇත, උදාහරණයක් ලෙස, ගොඩනැගීම සඳහා නාමාවලියක් තෝරා ගැනීමට. විවෘත පර්යන්ත ක්‍රියාව භාවිතයෙන් දුරස්ථ පද්ධතියක පර්යන්තයක් විවෘත කිරීම සඳහා සහය එක් කරන ලදි, උදාහරණයක් ලෙස, ගොඩනැගීමේ පරිසර සැකසුම් තුළ පවතී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න