Geany 1.38 IDE 发布

Geany 1.38项目发布,开发轻量、紧凑的应用程序开发环境。 该项目的目标之一是创建一个非常快速的代码编辑环境,该环境在汇编过程中需要最少数量的依赖项,并且不依赖于特定用户环境(例如 KDE 或 GNOME)的功能。 构建 Geany 仅需要 GTK 库及其依赖项(Pango、Glib 和 ATK)。 项目代码在 GPLv2+ 许可下分发,并用 C 和 C++ 语言编写(集成的 scintilla 库的代码是用 C++ 编写的)。 软件包是为 BSD 系统和主要 Linux 发行版创建的。

Geany的主要特点:

  • 语法突出显示。
  • 自动完成函数/变量名称和语言结构,如 if、for 和 while。
  • 自动完成 HTML 和 XML 标签。
  • 调用工具提示。
  • 能够折叠代码块。
  • 基于Scintilla源文本编辑组件构建编辑器。
  • 支持 75 种编程和标记语言,包括 C/C++、Java、PHP、HTML、JavaScript、Python、Perl 和 Pascal。
  • 形成符号(函数、方法、对象、变量)汇总表。
  • 内置终端仿真器。
  • 用于管理项目的简单系统。
  • 用于编译和运行编辑后的代码的汇编系统。
  • 支持通过插件扩展功能。 例如,插件可用于使用版本控制系统(Git、Subversion、Bazaar、Fossil、Mercurial、SVK)、自动翻译、拼写检查、类生成、自动记录和两窗口编辑模式。
  • 支持 Linux、FreeBSD、NetBSD、OpenBSD、macOS、AIX 5.3、Solaris Express 和 Windows 平台。

在新版本中:

  • 提高打开文档的速度。
  • Ctags 支持的代码与通用 Ctags 同步,添加了新的解析器。
  • 对 GTK2 库的支持已被删除。
  • 添加了一个热键来重新加载所有打开的文档。
  • SaveActions 插件提供了配置目录以立即保存文件的功能。
  • 添加了对 Julia 编程语言和 Meson 构建脚本的支持。
  • 对汇编环境的要求已提高;汇编现在需要支持 C++17 标准的编译器。
  • 32 位 Windows 系统的可执行文件生成已停止,64 位版本已切换为使用 GTK3。

Geany 1.38 IDE 发布
Geany 1.38 IDE 发布


来源: opennet.ru

添加评论