การเปิดตัวสภาพแวดล้อมการพัฒนา Qt Creator 10

เปิดตัวสภาพแวดล้อมการพัฒนาแบบรวม Qt Creator 10.0 ได้รับการเผยแพร่ซึ่งออกแบบมาสำหรับการสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ไลบรารี Qt รองรับทั้งการพัฒนาโปรแกรมคลาสสิกในภาษา C++ และการใช้ภาษา QML ซึ่งใช้ JavaScript เพื่อกำหนดสคริปต์ และโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซจะถูกระบุโดยบล็อกที่คล้าย CSS มีการสร้างแอสเซมบลีสำเร็จรูปสำหรับ Linux, Windows และ MacOS

ในเวอร์ชันใหม่:

  • มีความสามารถในการย้ายและซ่อนรายละเอียดเกี่ยวกับความคืบหน้าของการดำเนินงาน
  • ในแถบค้นหา (ตัวระบุตำแหน่ง) ปัญหาในการจดจำวลีค้นหาที่ป้อนล่าสุดเมื่อใช้โหมดเปิดในหน้าต่างป๊อปอัปที่จัดกึ่งกลางได้รับการแก้ไขแล้ว
  • LLVM เวอร์ชันรวมได้รับการอัปเดตเป็นเวอร์ชัน 16 พร้อมการสนับสนุนเพิ่มเติมสำหรับมาตรฐาน C++20 ใน Clang และการทำงานร่วมกันที่ดีขึ้นระหว่าง Qt Creator และ Clangd ปลั๊กอิน ClangFormat ถูกเปิดใช้งานตามค่าเริ่มต้น และตอนนี้ใช้เพื่อจัดแนวโค้ด C++
  • ใช้ความสามารถในการเปลี่ยนไฟล์ที่รวมไว้โดยอัตโนมัติ (ผ่านการรวม) และปรับลิงก์ในไฟล์ C++ หลังจากเปลี่ยนชื่อไฟล์ ".ui" หรือแบบฟอร์มที่กำหนดไว้ในไฟล์เหล่านั้น
  • เพิ่มเครื่องมือ (เครื่องมือ > C++ > ค้นหาฟังก์ชันที่ไม่ได้ใช้) เพื่อค้นหาฟังก์ชันที่ไม่ได้ใช้ในโครงการ
  • เพิ่มโหมดมุมมองลำดับชั้นการโทร ใช้ได้กับทุกภาษาที่มีเซิร์ฟเวอร์ LSP (Language Server Protocol) ที่รองรับฟีเจอร์นี้
  • โมเดลโค้ด QML ได้รับการอัปเดตเพื่อแสดงการเปลี่ยนแปลงใน Qt 6.5 ขณะนี้โปรแกรมแก้ไขโค้ดสามารถดูตัวอย่างคุณสมบัติสีเป็นคำแนะนำเครื่องมือได้แล้ว
  • เพิ่มการรองรับสำหรับการกำหนดคำสั่งภายนอกเพื่อจัดรูปแบบไฟล์ QML เช่น การเรียก qmlformat แทนตรรกะการจัดรูปแบบในตัว
  • เพิ่มความสามารถในการทดสอบเซิร์ฟเวอร์ภาษา QML (Qt Quick > การแก้ไข QML/JS > ใช้ qmlls ทันที) เมื่อติดตั้งส่วนประกอบเซิร์ฟเวอร์ภาษา Qt ที่เป็นตัวเลือกจากตัวติดตั้ง Qt
  • การสนับสนุนค่าที่ตั้งล่วงหน้า (cmake-presets) ของระบบการสร้าง CMake ได้รับการอัปเดตเป็นเวอร์ชัน 5 ซึ่งขณะนี้ได้รวมการสนับสนุนสำหรับตัวแปร ${pathListSep} คำสั่ง "include" และกลยุทธ์ภายนอกสำหรับสถาปัตยกรรมและเครื่องมือ
  • มีการเพิ่มการตั้งค่าให้กับเอดิเตอร์ (CMake > Formatter) เพื่อระบุคำสั่งสำหรับการจัดรูปแบบไฟล์ที่เกี่ยวข้องกับ CMake เช่น คุณสามารถใช้ยูทิลิตีรูปแบบ cmake
  • ใช้ขั้นตอนการติดตั้งใหม่โดยใช้ "cmake --install" ซึ่งสามารถเพิ่มได้ผ่านตัวเลือก "โครงการ > เรียกใช้การตั้งค่า > เพิ่มขั้นตอนการปรับใช้"
  • เมื่อสร้างใน Docker มีการเพิ่มการรองรับการประมวลผลระยะไกลของโมเดลโค้ดโดยใช้กระบวนการพื้นหลัง Clangd ปลั๊กอิน ClangFormat ได้เพิ่มการรองรับการทำงานกับไฟล์ภายนอกที่โฮสต์ในคอนเทนเนอร์ Docker
  • ความสามารถในการนำทางผ่านระบบไฟล์ของระบบเป้าหมายแบบรีโมตมีให้ เช่น เพื่อเลือกไดเร็กทอรีสำหรับบิลด์ เพิ่มการรองรับสำหรับการเปิดเทอร์มินัลบนระบบระยะไกลโดยใช้การกระทำ Open Terminal เช่น ที่มีอยู่ในการตั้งค่าสภาพแวดล้อมบิลด์

ที่มา: opennet.ru

เพิ่มความคิดเห็น