เมื่อสัปดาห์ที่แล้ว มีการนำเสนอการประกาศเปิดตัวเวอร์ชันใหม่ของ IDE Qt Creator 4.10.0 เวอร์ชันที่มีการเพิ่มคุณสมบัติใหม่และการผสานรวมกับ LSP
สำหรับผู้ที่ไม่ทราบเกี่ยวกับ Qt Creator ควรทราบ นี่คือ IDE สำหรับเดสก์ท็อปหลายแพลตฟอร์มแบบฝังและอุปกรณ์เคลื่อนที่มันถูกตั้งโปรแกรมใน C ++, JavaScript และ QML ที่สร้างขึ้นโดย Trolltech ซึ่งเป็นส่วนหนึ่งของ SDK สำหรับการพัฒนาแอพพลิเคชั่นที่มี Graphical User Interfaces (GUI สำหรับตัวย่อในภาษาอังกฤษ) ด้วยไลบรารี Qt
รองรับทั้งการพัฒนาโปรแกรม C ++ แบบคลาสสิก เช่นการใช้ภาษา QML ซึ่ง JavaScript ถูกใช้เพื่อกำหนดสคริปต์และโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซถูกกำหนดโดยบล็อกประเภท CSS
ภายใน ของลักษณะสำคัญที่สามารถเน้นได้ จาก Qt Creator เราสามารถค้นหา:
- โปรแกรมแก้ไขโค้ดที่รองรับ C ++, QML และ ECMAscript
- เครื่องมือสำหรับการนำทางด้วยรหัสด่วน
- การเน้นไวยากรณ์และการเติมโค้ดอัตโนมัติ
- การควบคุมรหัสและรูปแบบคงที่ในขณะที่คุณพิมพ์
- รองรับการปรับโครงสร้างโค้ด
- ความช่วยเหลือตามบริบท
- พับรหัส
- การจับคู่วงเล็บและโหมดการเลือก
มีอะไรใหม่ใน IDE Qt Creator 4.10.0
ในเวอร์ชันใหม่ เพิ่มความสามารถในการแนบไฟล์ในตัวแก้ไขโค้ดหลังจากนั้นไฟล์เหล่านี้จะแสดงที่ด้านบนสุดของรายการเอกสารที่เปิดอยู่และยังคงเปิดอยู่เมื่อปิดกลุ่มไฟล์เช่น "ไฟล์> ปิดทั้งหมดและไฟล์> ปิดไฟล์ทั้งหมด"
ยังโดดเด่นด้วย การรวมไคลเอนต์ที่สมบูรณ์ยิ่งขึ้นสำหรับ LSP (Language Server Protocol) พร้อมช่องค้นหาที่ตัวกรองใหม่ปรากฏขึ้นและยังแสดงข้อความแจ้งที่เซิร์ฟเวอร์ออกให้
แฟล็กนำร่องถูกลบออกด้วย Locator ซึ่งเป็นปลั๊กอินที่ตอนนี้เปิดใช้งานโดยค่าเริ่มต้น เพิ่มความสามารถในการกรองเอาต์พุตบนแดชบอร์ดด้วยการดำเนินการที่ตรงกันตามนิพจน์
สำหรับโครงการที่สร้างด้วย CMake หรือ Qbs ให้รองรับ แพลตฟอร์มเป้าหมายของ Android
สำหรับ CMake แพลตฟอร์มเป้าหมาย 'ค่าเริ่มต้น' ถูกยกเลิกซึ่งทำให้เกิดความสับสนสำหรับนักพัฒนาเท่านั้น
ตอนนี้คุณสามารถสร้างไฟล์ที่แยกจากกันด้วยโปรเจ็กต์ CMake ผ่านเมนูสร้าง> สร้างไฟล์หรือผ่านเมนูบริบทในแผนผังโครงการ
แอปพลิเคชัน Qt Widgets และตัวช่วยสร้างไลบรารี C ++ เพิ่มความสามารถในการเลือกระบบบิลด์
เพิ่มการรองรับสำหรับการทดสอบ Boost สำหรับวัตถุประสงค์การสร้างที่ใช้ Linux ภายนอกได้มีการเพิ่มการสนับสนุนสำหรับการปรับใช้ไฟล์ทั้งหมดที่ติดตั้งระหว่างขั้นตอนการติดตั้งกับระบบบิลด์
จะติดตั้ง Qt Creator 4.10.0 บน Linux ได้อย่างไร?
ทุกคนที่ต้องการทดลองใช้ QT Creator บนระบบของพวกเขาควรรู้ว่าใน Linux distros ส่วนใหญ่สามารถค้นหาแพ็กเกจภายในที่เก็บได้
แม้ว่าโดยทั่วไปการอัปเดตแพ็คเกจจะใช้เวลาสองสามวันในการเข้าถึงที่เก็บดังนั้นจึงเป็นการดีกว่าที่จะดาวน์โหลดตัวติดตั้งจากเว็บไซต์ QT อย่างเป็นทางการซึ่งคุณจะได้รับเวอร์ชันฟรีหรือสำหรับผู้ที่ต้องการซื้อเวอร์ชันเชิงพาณิชย์ (พร้อมคุณสมบัติเพิ่มเติม) ทำจากหน้า
เมื่อดาวน์โหลดตัวติดตั้งเสร็จแล้ว เราจะให้สิทธิ์ในการดำเนินการด้วยคำสั่งต่อไปนี้:
sudo chmod +x qt-unified-linux-x64*.run
ตอนนี้เรากำลังจะติดตั้งแพคเกจ ดำเนินการคำสั่งต่อไปนี้:
sudo sh qt-unified-linux-x64*.run
ในกรณีของผู้ใช้ Ubuntuคุณอาจต้องการแพ็คเกจเพิ่มเติมที่คุณสามารถติดตั้งด้วย:
sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev
เมื่อติดตั้งแพ็คเกจเหล่านี้แล้วคุณจะสามารถแก้ไขคำจำกัดความของชุดเดสก์ท็อปของคุณและเลือกเวอร์ชันที่ถูกต้องได้ สุดท้ายคุณสามารถสร้างโครงการให้เสร็จและไปสู่การเข้ารหัสได้
ตอนนี้ สำหรับผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro, Arco Linux และ distros ที่ใช้ Arch Linux อื่น ๆ พวกเขาสามารถติดตั้งแพ็กเกจได้โดยตรงจากที่เก็บเนื่องจากขณะนี้ผู้สร้าง QT เวอร์ชันใหม่พร้อมใช้งานแล้ว
ในการติดตั้งเพียงเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
sudo pacman -S qtcreator