Geany 是一款免费开源、跨平台的轻量级集成开发环境(IDE),内置 50 多种编程语言支持。
Geany的设计哲学是 “快速”和“轻量”,旨在提供一个启动迅速、占用系统资源极少的开发环境或者文本编辑器,同时又不失强大和实用的功能。
功能特性
- 跨平台支持:支持 Windows、Linux、macOS 等多种操作系统,用户可以在不同的设备上获得高度一致的使用体验。
- 轻量级与高性能:Geany 基于强大的 GTK+ 工具包构建,但避免了大型 IDE 的臃肿功能;核心程序只有几十 MB 大小;启动速度极快,即使在配置较低的旧电脑或树莓派等嵌入式设备上也能流畅运行。
- 内置编程语言支持:默认提供超过 50 种编程语言(Ada、C、C++、C++、Java、Fortran、Go、Python、PHP、Perl、Javascript、JSON、Julia、Markdown、SQL、Swift、XML 等)的支持,包括语法高亮、自动补全、代码折叠、调用提示、代码导航、符号列表、编译运行等功能。
- 高度可定制化:Geany 提供了大量定制化选项,包括界面布局、主题与色彩、编辑器外观与行为、构建系统定制、自定义命令、快捷键等。
- 丰富的插件系统:可以通过社区插件扩展功能,例如版本控制(Git、SVN)、文件管理器、调试器、代码格式化等。
下载安装
Geany 官方下载网址如下:
https://geany.org/download/releases/
该页面提供了不同操作系统的安装文件,以及插件安装文件。
总结
Geany 相比纯文本编辑器(Notepad++)功能更加强大,相比全功能 IDE(Eclipse)和现代编辑器(VSCode)更加轻巧,为开发人员提供一个免费、快速、无依赖、不打扰的开发环境。