IDE Lazarus 2.2 新版本已經發布

經過三年的發展 發布帖子已發布 集成開發環境 拉撒路2.2,基於 FreePascal 編譯器並執行類似於 Delphi 的任務。

環境 它旨在與 FreePascal 編譯器版本 3.2.2 一起使用 其中進行了大量的新更改,尤其是對 OpenGL 的全面支持以及與 HighDPI 的兼容性等方面的改進。

從 Lazarus IDE 中脫穎而出的一般特性:

  • 它是一個 GPL 許可的 IDE。
  • Lazarus 在 Gnu / Linux、Windows 和 macOS 等平台上運行。
  • 我們可以創建本機二進製文件,並在任何運行時環境中分發它們而無需依賴。
  • 它有一個簡單的拖放表單設計器來創建強大的佈局。
  • 它具有 GUI-Forms 和代碼之間的自動同步。
  • 為用戶提供功能強大的代碼編輯器,具有語法高亮和代碼完成功能。
  • 它還提供了一個內置的編譯和調試系統。 我們可以從 IDE 運行、測試和調試我們的項目。
  • Lazarus 軟件包系統允許您安裝第三方插件來擴展 IDE。

Lazarus 2.2 有什麼新功能?

在這個新版本的 Lazarus 2.2 中,小部件集 Qt5 帶有完整的 OpenGL 支持,除了添加按鈕以折疊停靠面板並改進 高 DPI 支持。

這個新版本中另一個突出的變化是 包括一個新的 Spotter 插件 查找 IDE 命令,以及基於多行選項卡(“多行選項卡”)和不重疊的窗口(“頂部浮動窗口”)添加的面板模式。

此外,還突出顯示了一個可選的主頁,您可以在其中選擇要創建的項目類型, 我也知道e 在代碼編輯器中添加了熱鍵 替換、複製、複製和移動線條和選擇。

主要通用翻譯文件(模板)的擴展名從 .po 更改為 .pot。 有了這個,從這個新版本開始,這個變化將簡化它在 PO 文件編輯器中的處理,作為開始新翻譯的模板。

還需要注意的是,LazDebugger-FP (FpDebug) 1.0 調試器現在默認為 Windows 和 Linux 上的新安裝啟用。

添加了一種機制來禁用皮膚集的渲染 (停止渲染 '[' 作為掩碼中集合的開頭),通過 moDisableSets 設置激活。 例如,新模式下的“MatchesMask('[x]', '[x]', [moDisableSets])”將返回True。

在其他突出的變化中:

  • 添加了帶有替換 Sparta_DockedFormEditor 的新表單編輯器的 DockedFormEditor 包。
  • Jedi 代碼格式得到了改進,並添加了對大多數現代 Object Pascal 語法的支持。
  • Codetools 添加了對匿名函數的支持。
  • 改進了用於檢查對象和項目的界面。
  • 組件移動以將 Freetype 字體呈現到單獨的包“components / freetype / freetypelaz.lpk”
  • 由於存在僅在早期版本的 FreePascal 中創建的代碼,PasWStr 組件已被刪除。
  • 通過調用 TLCLComponent.NewInstance 優化內部註冊及其與小部件的綁定。
  • 更新了 libQt5Pas 庫並改進了對基於 Qt5 的小部件的支持。 添加了 QLCLOpenGLWidget 視圖以提供完整的 OpenGL 支持。
  • 提高了在 X11、Windows 和 macOS 系統上選擇表單大小的精度。

終於 如果您有興趣了解更多信息, 您可以查看詳細信息 在下面的鏈接中。 

如何在 Linux 上安裝 Lazarus IDE?

對於那些有興趣在他們的系統上安裝這個 IDE 的人來說,首先要知道的是 IDE 是跨平台的,並且為某些 Linux 發行版提供了已經編譯好的包。 你可以得到包裹 從下面的鏈接。

可以使用您喜歡的包管理器或從終端安裝包。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

發表評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   迭戈·德拉維加 他說:

    我在版本 6 時離開了 Delphi(我不是專業程序員,但我為自己編寫了很多程序)。

    我最近通過 Lazarus 學習了 Pascal,我認為這是一個非常好的跨平台環境。