几十 MB 的 Geany:轻量开源 IDE,内置 50+ 语言支持
Geany 是一个免费开源、跨平台的轻量级 IDE,内置 50 多种编程语言支持。它的设计原则是“快速”和“轻量”:启动要快、资源占用要少,同时保留日常开发需要的实用功能。
功能特性
- 跨平台:支持 Windows、Linux、macOS,不同设备上的使用体验一致。
- 轻量级:基于 GTK+ 构建,但不堆叠大型 IDE 的臃肿功能。核心程序只有几十 MB,启动速度很快,老电脑或树莓派这类嵌入式设备也能流畅运行。
- 内置语言支持:默认支持 Ada、C、C++、Java、Fortran、Go、Python、PHP、Perl、JavaScript、JSON、Julia、Markdown、SQL、Swift、XML 等 50 多种语言,提供语法高亮、自动补全、代码折叠、调用提示、代码导航、符号列表、编译与运行等功能。
- 可定制:界面布局、主题与配色、编辑器行为、构建系统、自定义命令和快捷键都可以按需调整。
- 插件系统:社区插件可扩展版本控制(Git/SVN)、文件管理、调试、代码格式化等功能。
下载安装
官方下载页面:https://geany.org/download/releases/
页面提供了不同操作系统的 Geany 安装文件,以及对应的插件安装包。
总结
Geany 定位在纯文本编辑器和全功能 IDE 之间:和 Notepad++ 这类编辑器相比,它具备更完整的语言解析和构建运行支持;和 Eclipse、VSCode 这类大型 IDE 相比,它更轻量,不引入重型依赖或多余的后台负担。对于老机器、嵌入式设备或临时改代码的场景,这是一个免费、快速、无依赖、不打扰的选择。