Geany 2.0开源集成开发环境发布,带来UI改进和初步Meson支持
今天发布了Geany 2.0,这是一个快速轻量的基于GTK的开源集成开发环境(IDE),支持多种文件类型,如C、Java、PHP、HTML、Python、Perl和Pascal,具备语法高亮、代码补全等功能。
Geany 2.0经过两年的开发,引入了对Meson构建系统的实验性支持,编辑器中的新“变更历史”功能,支持AutoIt和GDScript文件类型,以及面向暗色主题友好的编译器消息颜色支持。
这个新版本还带来了各种界面改进,包括默认的新树视图,一项新选项,允许在没有类别分组的符号树中显示符号,一项新选项,仅在行尾与文件默认值不同时显示行结束符,并在整个会话中进行搜索和替换时添加确认对话框。
Geany的界面还改进了符号树筛选的实现,简化了从现有目录创建新项目的过程,可配置的标签标签长度和窗口标题长度,以及“转到符号”命令显示签名列表的功能。
Geany 2.0还改进了对文件类型的支持,包括改进的ctags文件格式支持,更新的PHP、Nim、Kotlin和Python文件类型配置,完整标题的Markdown标头样式,可以同步从Universal Ctags项目中获取多个解析器,以及对C/C++和其他支持的语言的自动完成功能的改进。
此外,这个版本将“会话数据”拆分为session.conf和geany.conf,重新添加了在文档选项卡上滚动的功能,修复了文件类型更改时的关键字着色问题,修复了在将选项卡放置在当前选项卡旁边时的启动文件顺序问题,并添加了对Scintilla 5.3.7和Lexilla 5.2.7源代码编辑组件的支持。
如需更多信息,您可以查看该项目的GitHub页面上的完整更改日志,您也可以从那里下载Geany 2.0的源代码tar包,如果您喜欢从源代码编译。您还可以从Flathub或您发行版的软件仓库中安装Geany作为Flatpak应用。