轻量级IDE工具-Geany
2011-01-19 10:21:06 阿炯

Geany 是一个用 GTK2 开发的轻量级集成开发环境(IDE),跨平台、支持Win、Linux 及MacOSX 等系统,内置支持 50 多种编程语言,采用GPLv2协议授权使用。

主要功能包括:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构,自动补完 XML 和 HTML 标记,调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal、Haskell、LaTex等语言,符号列表,可扩展的插件等等。

Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features.

Features

* Syntax highlighting
* Code folding
* Symbol name auto-completion
* Construct completion/snippets
* Auto-closing of XML and HTML tags
* Call tips
* Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (full list)
* Symbol lists
* Code navigation
* Build system to compile and execute your code
* Simple project management
* Plugin interface (see Plugins)

Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.

The code is licensed under the terms of the GNU General Public Licence.

最新版本:1.2
在修复 Bug 及新增一些改善性功能的同时,新增了 UpdateChecker 和 WebHelper 两个插件。

最新版本:2.0
2005年10月19日,Geany 发布首个版本 0.1。2023年10月19日刚好是 Geany 诞生 18 周年纪念日,官方发布了 2.0 正式版以表庆祝。Geany 2.0 主要变化:
重构会话数据的处理方式
最低要求安装 GTK 3.24 工具包
将 Scintilla 更新到 5.3.7
将 Lexilla 更新到 5.2.7
简化了从现有源代码目录创建项目的过程
在 Windows 上运行时默认使用 Prof-GNOME GTK 主题
支持更多文件类型:Kotlin, Markdown (Robert Di Pardo), Nim (Zoom), PHP, Python
更新了符号解析器等。


官方主页:http://www.geany.org/