Phiên bản mới của IDE Lazarus 2.2 đã được phát hành

Sau ba năm phát triển bài phát hành đã được phát hành của môi trường phát triển tổng hợp Lazarus 2.2, dựa trên trình biên dịch FreePascal và thực hiện các tác vụ tương tự như Delphi.

Môi trường Nó được thiết kế để hoạt động với trình biên dịch FreePascal phiên bản 3.2.2 trong đó một số lượng lớn các thay đổi mới đã được thực hiện và hơn hết là các cải tiến, trong đó nổi bật là hỗ trợ hoàn chỉnh cho OpenGL, cũng như khả năng tương thích với HighDPI, cùng nhiều thứ khác.

Các tính năng chung nổi bật từ Lazarus IDE:

  • Nó là một IDE được cấp phép GPL.
  • Lazarus chạy trên Gnu / Linux, Windows và macOS, trong số những người khác.
  • Chúng tôi sẽ có thể tạo các tệp nhị phân gốc và phân phối chúng mà không phụ thuộc vào bất kỳ môi trường thực thi nào.
  • Nó có một trình thiết kế biểu mẫu Kéo & Thả Dễ dàng để tạo các bố cục mạnh mẽ.
  • Nó có đồng bộ hóa tự động giữa GUI-Forms và mã.
  • Nó cung cấp cho người dùng một trình soạn thảo mã mạnh mẽ với tính năng đánh dấu cú pháp và hoàn thành mã.
  • Nó cũng cung cấp một hệ thống xây dựng và gỡ lỗi tích hợp sẵn. Chúng tôi sẽ có thể thực thi, kiểm tra và gỡ lỗi các dự án của mình từ IDE.
  • Hệ thống gói Lazarus cho phép bạn cài đặt các plugin của bên thứ ba để mở rộng IDE.

Lazarus 2.2 có gì mới?

Trong phiên bản mới này của Lazarus 2.2, bộ tiện ích Qt5 đi kèm với hỗ trợ đầy đủ cho OpenGL, ngoài việc thêm các nút để thu gọn bảng điều khiển được gắn đế và cải thiện Hỗ trợ HighDPI.

Một trong những thay đổi nổi bật trong phiên bản mới này là một plugin Spotter mới được bao gồm để tìm các lệnh IDE, cũng như các Tab Đa dòng và Cửa sổ nổi được thêm vào ở các chế độ hàng đầu.

Ngoài ra, nó cũng được đánh dấu rằng một trang chủ tùy chọn đã được triển khai, nơi bạn có thể chọn loại dự án để tạo, Tôi cũng biếte đã thêm phím nóng vào trình soạn thảo mã để thay thế, sao chép, sao chép và di chuyển các dòng và vùng chọn.

Trong khi phần mở rộng cho các tệp bản dịch phổ biến chính (mẫu) đã thay đổi từ .po thành .pot. Với điều này, bắt đầu với phiên bản mới này, thay đổi này sẽ đơn giản hóa quá trình xử lý trong trình chỉnh sửa tệp PO như một mẫu để bắt đầu các bản dịch mới.

Cũng lưu ý rằng trình gỡ lỗi LazDebugger-FP (FpDebug) 1.0 hiện được bật theo mặc định cho các bản cài đặt mới trên Windows và Linux.

Một cơ chế đã được thêm vào để vô hiệu hóa việc hiển thị các bộ da (dừng hiển thị '[' như phần đầu của một tập hợp trong mặt nạ), được kích hoạt thông qua cài đặt moDisableSets. Ví dụ: "MatchesMask ('[x]', '[x]', [moDisableSets])" trong chế độ mới sẽ trả về True.

Trong số những thay đổi khác nổi bật:

  • Đã thêm gói DockedFormEditor với trình chỉnh sửa biểu mẫu mới thay thế Sparta_DockedFormEditor.
  • Cải thiện định dạng mã Jedi và hỗ trợ thêm cho hầu hết các cú pháp Object Pascal hiện đại.
  • Đã thêm hỗ trợ cho các chức năng ẩn danh vào Codetools.
  • Cải tiến giao diện để kiểm tra đối tượng và dự án.
  • Đã di chuyển các thành phần để hiển thị phông chữ Freetype vào một gói riêng biệt “thành phần / freetype / freetypelaz.lpk”
  • Thành phần PasWStr đã bị loại bỏ do sự hiện diện của mã chỉ được tạo trong các phiên bản FreePascal cũ hơn.
  • Đăng ký tối ưu hóa các thành phần bên trong và ràng buộc của chúng với các widget bằng cách gọi TLCLComponent.NewInstance.
  • Đã cập nhật thư viện libQt5Pas và cải thiện hỗ trợ cho các widget dựa trên Qt5. Đã thêm chế độ xem QLCLOpenGLWidget để cung cấp hỗ trợ OpenGL đầy đủ.
  • Cải thiện độ chính xác trong việc chọn kích thước biểu mẫu trên hệ thống X11, Windows và macOS.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây. 

Làm thế nào để cài đặt Lazarus IDE trên Linux?

Đối với những người quan tâm đến việc có thể cài đặt IDE này trên hệ thống của họ, điều đầu tiên họ nên biết là IDE là đa nền tảng và cung cấp các gói đã được biên dịch cho một số bản phân phối Linux. Bạn có thể nhận được các gói từ liên kết bên dưới.

Việc cài đặt các gói có thể được thực hiện bằng trình quản lý gói yêu thích của bạn hoặc từ thiết bị đầu cuối.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Hình ảnh trình giữ chỗ Diego de la Vega dijo

    Tôi đã rời Delphi trong phiên bản 6 (Tôi không lập trình chuyên nghiệp, nhưng tôi làm rất nhiều chương trình cho riêng mình).

    Gần đây tôi đã chọn Pascal thông qua Lazarus và tôi nghĩ đó là một môi trường đa nền rất tốt.