Geany 2.0 IDE 可用

Geany 2.0 项目的版本已经发布,开发了一个紧凑且快速的代码编辑环境,该环境使用最少数量的依赖项,并且不依赖于单个用户环境(例如 KDE 或 GNOME)的功能。 构建 Geany 仅需要 GTK 库及其依赖项(Pango、Glib 和 ATK)。 项目代码在 GPLv2+ 许可下分发,并用 C 和 C++ 语言编写(集成的 scintilla 库的代码是用 C++ 编写的)。 为 BSD 系统、主要 Linux 发行版、macOS 和 Windows 生成程序集。

Geany的主要特点:

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

Geany 2.0 IDE 可用

在新版本中:

  • 添加了对 Meson 构建系统的实验支持。
  • 会话数据和设置是分开的。 与会话相关的数据现在位于 session.conf 文件中,设置位于 geany.conf 中。
  • 从源代码所在的目录创建项目的过程已得到简化。
  • 在 Windows 平台上,默认启用 GTK 主题“Prof-Gnome”(启用“Adwaita”主题的选项保留为选项)。
  • 许多解析器已更新并与 Universal Ctags 项目同步。
  • 改进了对 Kotlin、Markdown、Nim、PHP 和 Python 语言的支持。
  • 添加了对 AutoIt 和 GDScript 标记文件的支持。
  • 代码编辑器中添加了用于查看更改历史记录的界面(默认禁用)。
  • 侧边栏提供了一个新的树视图,用于查看文档列表。
  • 添加搜索和替换时确认操作的对话框。
  • 添加了对过滤符号树内容的支持。
  • 添加了一个设置,如果行结束字符与默认字符不同,则显示行结束。
  • 提供用于更改窗口标题和选项卡大小的设置。
  • Scintilla 5.3.7 和 Lexilla 5.2.7 库的更新版本。
  • 对 GTK 库版本的要求已提高;现在至少需要 GTK 3.24 才能工作。

来源: opennet.ru

添加评论