Geany:强大、稳定、轻量级的跨平台 IDE #

Geany 是什么? #

Geany 是一款强大、稳定且轻量级的程序员文本编辑器,官方将其定位为 “The Flyweight IDE”(轻量级集成开发环境)。它在不拖慢工作流的前提下,提供了大量对开发者真正有用的功能,可运行于 Linux、Windows 和 macOS 三大平台。

Geany 的设计初衷,是填补市场上“一个像样的、带图形界面、轻量、跨平台、灵活且强大的 IDE/编辑器”的空白——许多编辑器只能满足其中一两条要求,而 Geany 试图击中那个最佳平衡点。它已被翻译为 40 多种语言,并内置支持 50 多种编程语言,既适合日常写代码、改配置,也适合作为轻量级开发的主力工具。

Geany 有哪些亮点特色? #

  • 极致轻量,不拖慢工作流:Geany 以“Flyweight(轻量级)”为设计核心,启动迅速、资源占用低,安装包仅约 27~30 MB,即使在配置普通的老旧机器上也能流畅运行,不会像大型 IDE 那样拖慢系统。
  • 真正的跨平台支持:官方同时提供 Linux、Windows(64 位)与 macOS(含 Intel 与 Apple Silicon 两种架构)的原生安装包,一套使用习惯可贯穿多套系统。
  • 内置 50 多种编程语言支持:开箱即支持 C、Java、PHP、HTML、JavaScript、Python、Perl 等主流语言,同时也覆盖 ini 风格配置文件、Diff 输出、SQL 文件等实用文件类型,并提供完整的支持列表。
  • 40 多种界面语言,多语言开发无障碍:Geany 已被翻译为 40 多种语言,2.1 版本还新增了 ltg(拉特加莱语)和 ta(泰米尔语)翻译,并更新了中文(繁体)等十余种语言包。
  • 高度可定制:主题配色(可搭配 Geany Themes 项目扩展)、自定义文件类型、大量偏好设置均可自由调整,方便你把它改造成完全贴合个人习惯的编辑器。
  • 活跃的插件生态:通过插件系统可为主程序扩展功能,常见插件包括 VCS 版本控制(Git、SVN 等)、拼写检查(SpellCheck)、项目管理(Project Organizer)、翻译助手(Translation Helper)等;官方另有 Geany-Plugins 项目提供更多扩展。
  • 自由开源,社区活跃:Geany 采用 GPL v2 许可证,任何人都可以自由使用、修改和分发;社区通过邮件列表、GitHub、Matrix 和 Mastodon 保持活跃交流,持续贡献改进与修复。
  • Windows 官方签名保障:自 2.1 版本起,Windows 安装包采用 SignPath.io 提供的免费代码签名(证书由 SignPath Foundation 签发),并明确承诺不会向其他网络系统传输任何信息,除非用户主动请求。

Geany 官网首页截图

免费下载 Geany #

以下为官方 Geany 2.1(2.1.0,2025 年 7 月发布)各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
geany-2.1_osx.dmg macOS 安装包(Intel 架构,插件已内置) 29.6 MB 夸克网盘
geany-2.1_osx_arm64.dmg macOS 安装包(Apple Silicon / arm64 架构) 28.5 MB 夸克网盘
geany-2.1_setup.exe Windows 64 位安装包(官方签名版) 26.9 MB 夸克网盘
geany-2.1_setup_unsigned.exe Windows 64 位安装包(未签名版) 26.9 MB 夸克网盘

说明:Geany 同时提供源码包(geany-2.1.tar.gz / geany-2.1.tar.bz2)及对应 GPG 签名文件,Linux 用户也可通过各发行版官方仓库直接安装。macOS 安装包中已包含 Geany-Plugins 插件集。

Geany 如何使用? #

Geany 的界面简洁直观,新手基本可以“打开即用”。以下是典型的入门流程:

  1. 启动程序并熟悉主界面:打开 Geany 后,主窗口自上而下依次是菜单栏、工具栏、编辑区、侧边栏(符号列表 / 文档列表)和底部消息区(状态、编译器输出、消息)。侧边栏可通过快捷键切换显示。
  2. 新建或打开文件:通过菜单 File → New 新建文件,或 File → Open 打开已有文件。Geany 会根据扩展名自动识别文件类型并启用对应的语法高亮(例如 .py 识别为 Python、.js 识别为 JavaScript、.toml 识别为 TOML)。
  3. 编写与导航代码:编辑时可使用自动补全、多光标粘贴与补全、括号匹配等功能;符号列表会解析当前文件的函数、类等符号,双击即可跳转;Search 菜单支持在“消息”和“编译器输出”面板中搜索内容。
  4. 构建与运行程序:通过 Build 菜单编译或执行当前文件(例如 C/C++ 编译、Python 直接运行)。构建命令支持占位符替换,输出结果显示在底部编译器面板中;配合 FileBrowser 等插件,还可以在底部终端直接执行脚本。
  5. 定制与扩展:在 Edit → Preferences 中调整字体、颜色主题、快捷键、文件类型等设置(可用搜索框过滤偏好项);在 Tools → Plugin Manager 中启用或停用插件,例如 VCS、SpellCheck、Project Organizer 等。
  6. 管理项目(可选):启用 Project Organizer 插件后,可以在侧边栏按项目组织文件树,便于在多个文件之间快速切换。

Geany 的常见问题? #

Geany 到底是文本编辑器还是 IDE? 官方把 Geany 称为 “The Flyweight IDE”,即轻量级 IDE。它本质上是一个功能丰富的程序员文本编辑器,同时具备语法高亮、符号解析、构建执行、插件扩展等 IDE 常见能力,但刻意保持了轻量与快速。

Geany 支持哪些编程语言? 内置支持 50 多种编程语言,包括 C、Java、PHP、HTML、JavaScript、Python、Perl 等主流语言。2.1 版本新增了 CIL、Dart、Dockerfile、LESS、SCSS、Nix、Prolog、Raku、SystemVerilog、Terraform HCL、TOML、Zig 等文件类型。

Windows 的签名版和未签名版有什么区别? geany-2.1_setup.exe 是经由 SignPath.io 签名的官方版本(证书由 SignPath Foundation 签发),安装时系统信任度更高;geany-2.1_setup_unsigned.exe 是未签名版本,功能相同,但在部分 Windows 环境下可能触发 SmartScreen 提示。

为什么 Windows 版本的维护进度会受影响? 根据官网 2025 年 1 月的公告,Geany 官方正在寻找新的 Windows 构建维护者——此前 Windows 构建依赖 Windows 7 虚拟机,而该系统已不再受支持。官方希望有熟悉 MSYS2 且能使用较新 Windows 系统的人员接手构建与测试工作。

Geany 会收集我的数据吗? 不会。官方代码签名政策中明确说明:除非用户或安装/操作人员主动请求,该程序不会向其他网络系统传输任何信息。

Geany 可以免费用在商业项目中吗? 可以。Geany 采用 GPL v2 许可证发布,属于自由软件,可自由使用、修改和分发,具体条款以 GPL v2 为准。

Geany 如何安装? #

Windows #

  1. 下载 geany-2.1_setup.exe(官方签名版,推荐)或 geany-2.1_setup_unsigned.exe(未签名版)。
  2. 双击运行安装程序,按向导选择安装目录与组件(可选择是否创建桌面快捷方式、关联文件类型等)。
  3. 完成安装后启动 Geany;如需更多插件,可另行安装 Geany-Plugins 对应的 Windows 安装包。
  4. 若希望使用自定义 GTK 主题,可参考官网 FAQ 中关于在 Windows 上安装 GTK 主题的说明。

macOS #

  1. 根据机型下载对应安装包:Intel 芯片选 geany-2.1_osx.dmg,Apple Silicon(M 系列)选 geany-2.1_osx_arm64.dmg。
  2. 双击打开 .dmg 文件,将 Geany 图标拖入「应用程序」文件夹。
  3. 首次打开时若提示来自未验证开发者,可在「系统设置 → 隐私与安全性」中允许打开。
  4. 该安装包已内置 Geany-Plugins 插件集,无需单独安装插件包。

Linux #

  1. 推荐方式:通过发行版仓库安装,例如 Debian/Ubuntu 使用 sudo apt install geany,Fedora 使用 sudo dnf install geany。
  2. 源码编译方式:下载 geany-2.1.tar.gz 或 geany-2.1.tar.bz2,解压后依次执行 ./configure、make、sudo make install(2.1 版本要求 GLib ≥ 2.56)。
  3. 如需校验下载完整性,可使用官网提供的 .sig 签名文件与对应 GPG 公钥进行验证。

Geany 如何卸载? #

Windows #

  1. 打开「控制面板 → 程序和功能」(或「设置 → 应用」)。
  2. 在列表中找到 Geany,点击「卸载」并按照提示完成操作。
  3. 卸载后如有需要,可手动删除残留的用户配置目录(通常位于 %APPDATA%\Geany 及 %LOCALAPPDATA%\Geany)。

macOS #

  1. 打开「访达 → 应用程序」,将 Geany 应用拖入「废纸篓」。
  2. 清空废纸篓即可完成卸载。
  3. 如需彻底清理,可手动删除用户配置目录 ~/Library/Application Support/Geany(或 ~/.config/geany)以及 ~/Library/Preferences/org.geany.Geany.plist 等残留文件。

Linux #

  1. 通过包管理器安装的:使用对应命令卸载,例如 Debian/Ubuntu 执行 sudo apt remove --purge geany,Fedora 执行 sudo dnf remove geany。
  2. 源码编译安装的:进入原源码目录执行 sudo make uninstall。
  3. 用户级配置与插件配置一般保留在 ~/.config/geany 目录中,如确认不再使用,可手动删除该目录以彻底清理。
相关标签
Geany轻量级 IDE跨平台代码编辑器开源文本编辑器Flyweight IDELinux 编辑器插件系统Geany 下载Geany-Plugins多语言编程编辑器