Tuần trước Thông báo về việc ra mắt phiên bản mới của IDE Qt Creator 4.10.0 đã được trình bày, phiên bản trong đó một số tính năng mới và tích hợp với LSP được thêm vào.
Đối với những ai chưa biết về Qt Creator nên biết rằng đây là một IDE cho nhiều nền tảng máy tính để bàn, nhúng và di động, được lập trình bằng C ++, JavaScript và QML được tạo bởi Trolltech, là một phần của SDK để phát triển các ứng dụng với Giao diện người dùng đồ họa (GUI cho từ viết tắt của nó trong tiếng Anh) với các thư viện Qt.
Cả sự phát triển của các chương trình C ++ cổ điển đều được hỗ trợ, chẳng hạn như việc sử dụng ngôn ngữ QML, trong đó JavaScript được sử dụng để xác định các tập lệnh và cấu trúc và tham số của các phần tử giao diện được thiết lập bởi các khối kiểu CSS.
Bên trong các đặc điểm chính có thể được đánh dấu từ Qt Creator, chúng tôi có thể tìm thấy:
- Trình chỉnh sửa mã hỗ trợ C ++, QML và ECMAscript
- Các công cụ để điều hướng mã nhanh chóng
- Đánh dấu cú pháp và tự động hoàn thành mã
- Kiểm soát tĩnh mã và kiểu khi bạn nhập
- Hỗ trợ tái cấu trúc mã
- Trợ giúp về ngữ cảnh nhạy cảm
- Mã gấp
- Đối sánh dấu ngoặc đơn và chế độ lựa chọn
Có gì mới trong IDE Qt Creator 4.10.0
Trong phiên bản mới, khả năng đính kèm tệp được thêm vào trình chỉnh sửa mã, sau đó các tệp này được hiển thị ở đầu danh sách tài liệu đang mở và vẫn mở khi đóng các nhóm tệp, chẳng hạn như "Tệp> Đóng tất cả và Tệp> Đóng tất cả tệp".
Cũng nổi bật một tích hợp ứng dụng khách hoàn chỉnh hơn cho LSP (Giao thức Máy chủ Ngôn ngữ) với hộp tìm kiếm trong đó các bộ lọc mới xuất hiện và cũng hiển thị lời nhắc do máy chủ đưa ra.
Cờ thí điểm đã bị xóa bằng Locator, một plugin mà nó hiện được bật theo mặc định. Đã thêm khả năng lọc đầu ra trên trang tổng quan với các hành động phù hợp theo biểu thức.
Đối với các dự án được tạo bằng CMake hoặc Qbs, hỗ trợ cho nền tảng mục tiêu của Android.
Đối với CMake, nền tảng mục tiêu 'Mặc định' đã bị ngừng hoạt động, điều này chỉ tạo ra sự nhầm lẫn cho các nhà phát triển.
Các tệp riêng biệt với các dự án CMake hiện có thể được tạo thông qua trình đơn Xây dựng> Tạo tệp hoặc thông qua trình đơn ngữ cảnh trong cây dự án.
Ứng dụng Qt Widgets và trình hướng dẫn thư viện C ++ đã thêm khả năng chọn hệ thống xây dựng.
Hỗ trợ cho thử nghiệm Boost đã được thêm vào. Đối với các mục đích xây dựng dựa trên Linux bên ngoài, hỗ trợ đã được thêm vào để triển khai tất cả các tệp đã được cài đặt trong giai đoạn cài đặt vào hệ thống xây dựng.
Làm thế nào để cài đặt Qt Creator 4.10.0 trên Linux?
Tất cả những ai muốn dùng thử trình tạo QT trên hệ thống của họ nên biết rằng trong Hầu hết các bản phân phối Linux có thể tìm thấy gói trong kho của chúng.
Mặc dù các bản cập nhật gói thường mất một vài ngày để đến được kho lưu trữ, nhưng tốt hơn là tải xuống trình cài đặt từ trang web QT chính thức, nơi bạn có thể tải xuống phiên bản miễn phí hoặc cho những người muốn mua phiên bản thương mại (với nhiều hơn tính năng) có thể làm điều đó từ trang.
Sau khi tải xuống trình cài đặt xong, chúng tôi sẽ cấp cho nó quyền thực thi bằng lệnh sau:
sudo chmod +x qt-unified-linux-x64*.run
Bây giờ, chúng ta sẽ cài đặt gói chạy lệnh sau:
sudo sh qt-unified-linux-x64*.run
Trong trường hợp của người dùng Ubuntu, bạn có thể cần một số gói bổ sung mà bạn có thể cài đặt với:
sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev
Sau khi các gói này được cài đặt, bạn có thể sửa đổi định nghĩa bộ máy tính để bàn của mình và chọn phiên bản chính xác. Cuối cùng, bạn có thể hoàn thành việc tạo dự án và chuyển sang viết mã.
Bây giờ cho những ai là người dùng Arch Linux, Manjaro, Arco Linux và các bản phân phối dựa trên Arch Linux khác họ có thể cài đặt gói trực tiếp từ kho lưu trữ vì phiên bản mới của trình tạo QT hiện đã có sẵn.
Để cài đặt, chỉ cần chạy lệnh sau trong terminal:
sudo pacman -S qtcreator