Geany 简介
Geany 是一款基于 GTK 工具包的小巧快速的集成开发环境。它在设计上尽量少依赖其他软件包,同时提供程序员期望 IDE 具备的功能:语法高亮、代码折叠、自动补全、符号列表,以及在编辑器内构建和运行代码。它支持多种文件类型,包括 C、Java、PHP、HTML、Python、Perl 和 Pascal。
Geany 由一群开发者和贡献者制作,以 GNU 通用公共许可证发布。Mac 版为 Apple Silicon 和 Intel 分别提供下载。Mac 版会跟随系统的浅色或深色外观,你也可以在配置文件中更改。2.1 版加入了 geany-themes 配色方案、消息和编译器面板内的搜索,以及原生文件对话框。该项目的下载页面没有说明最低 macOS 版本。
主要功能
Geany 把 IDE 中最实用的部分放进了一个小巧的编辑器。
- 语法高亮:为多种语言和文件类型的代码着色。
- 代码折叠:折叠代码块,让长文件更易阅读。
- 自动补全:补全符号名称以及 if、for、while 等常用结构。
- 调用提示:在输入时显示函数详情。
- XML 和 HTML 标签:自动闭合标签。
- 符号列表和导航:列出文件中的符号,并帮助你在它们之间跳转。
- 构建系统:在应用内编译并运行代码。
- 项目和插件:提供简单的项目管理和用于扩展功能的插件接口。
2.1 版本新功能
Geany 2.1 加入了主题、更多搜索功能和原生文件对话框。
- 收录 geany-themes 的配色方案。
- 新增在消息和编译器输出中搜索的功能。
- 新增对各平台原生的现代文件选择对话框的支持。
- 为已打开文档侧边栏和快捷键设置新增筛选功能。
- 支持多光标粘贴和自动补全。
- 将 Scintilla 更新到 5.5.4,将 Lexilla 更新到 5.4.2。
Geany 常见问题
Geany 免费吗?
是的。Geany 免费且开源,以 GNU 通用公共许可证发布。
Geany 有什么用途?
用于编写和构建代码。它是一款轻量级 IDE,把代码编辑器与符号列表、代码导航、构建系统和简单的项目管理结合在一起。
Geany 能在 Apple Silicon Mac 上运行吗?
能。Apple Silicon 和 Intel Mac 有各自的下载版本,请选择适合你的 Mac 的版本。
Geany 需要哪个版本的 macOS?
下载页面没有说明最低 macOS 版本。
Geany 支持哪些编程语言?
支持多种文件类型,包括 C、Java、PHP、HTML、Python、Perl 和 Pascal。
Geany 有代码补全吗?
有。它能补全符号名称以及 if、for、while 等常用结构,闭合 XML 和 HTML 标签,并显示调用提示。
可以在 Geany 中编译和运行代码吗?
可以。它的构建系统能在应用内编译并运行代码。
Mac 版 Geany 支持深色模式吗?
支持。Mac 版会检测系统的浅色或深色主题。你可以在 ~/.config/geany/geany_mac.conf 中更改。
可以用 Homebrew 安装 Geany 吗?
可以。运行 brew install --cask geany。
geany.FULLMAC.app 上的 Geany 下载来自哪里?
下载按钮指向 Geany 官方版本页面 https://www.geany.org/download/releases/。geany.FULLMAC.app 不会修改或重新打包该应用。
相似应用
LiteEditLiteEdit 是一款不到 1 MB 的 Mac 原生代码编辑器,使用 Swift 和 AppKit 构建,适合在主力 IDE 旁边打开、阅读和快速编辑代码。它支持 20 多种语言的语法高亮、标签页、侧边栏文件树、支持正则表达式的查找和替换,以及用于切换文件的 Quick Open 命令。重新打开时,它会恢复你的文件夹、文件、光标位置和窗口状态。开发工具
CateCate 是构建在可缩放无限画布上的 IDE,专为同时运行多个编程智能体而设计。终端、编辑器和浏览器面板浮动在工作区中,而不是放在标签页里。在 Cate 终端中运行 Claude Code、Codex 或其他智能体 CLI,每个面板都会显示其智能体是在工作、已完成还是在等你,一旦需要输入就会立即通知。开发工具
CodeEditCodeEdit 是一款由社区打造、完全用 Swift 为 macOS 编写的代码编辑器,没有使用 Electron 或其他跨平台框架。它希望在快速编辑时像 TextEdit 一样轻巧,在大型项目中又能扩展为类似 Xcode 的丰富体验。功能包括语法高亮、代码补全、整个项目的查找和替换、代码片段、内置终端、任务运行和 Git 集成。CodeEdit 并不打算取代 Xcode,而是面向非 Apple 平台的项目。开发工具
VimRVimR 是用 Swift 编写的 macOS 版 Neovim 图形界面。它在内部运行 Neovim,并加入了其他图形编辑器中的实用功能,让你在原生 Mac 窗口中保留 Neovim 的速度和键盘驱动的编辑方式。它提供 Markdown 预览、重新加载时保持滚动位置的通用 HTML 预览、类似 Xcode“Open Quickly”的模糊文件查找,以及简单的文件浏览器。开发工具
Nextpad++Nextpad++ 把 Windows 上的 Notepad++ 代码编辑器以完全原生的 App 形式带到 Mac。它移植自 Notepad++ 的原始代码,不是重写,也不是 Wine,因此用起来和 Notepad++ 用户期待的一样,同时又以原生菜单、快捷键、文件对话框、深色模式和 macOS Tahoe 外观融入 macOS。你可以使用多种语言的语法高亮、插件、宏、支持正则表达式的文件内搜索、分屏视图和文档地图。开发工具
MacVimMacVim 是 Vim 的 Mac 版。Vim 是一款强大的、以键盘操作为核心的文本编辑器。MacVim 为 Vim 提供流畅的原生界面,包括菜单、对话框、工具栏和滚动条,同时保留了 Vim 高效的一切。你可以使用原生或非原生全屏模式,把触控板手势、触控栏和 Command 键快捷键映射到 Vim 操作,并在自定义颜色的 Vim 标签页中工作。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。