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,我认为这是一个非常好的多平台环境。