Geany 2.1 重磅发布:这款小巧的开源 IDE 更强了!
对于追求速度、简洁、跨平台支持的开发者来说,Geany 一直是不可忽视的开发利器。而现在,这款基于 GTK 的轻量级开源集成开发环境迎来了一个重要版本更新 —— Geany 2.1 正式发布了!
这次更新不仅在功能上更加丰富,在细节体验、语言支持、插件扩展等方面也有诸多亮点,堪称一次“重量级”的升级。
📌 更强功能,更好体验
Geany 2.1 的发布距离上一版本已经过去了整整 一年零八个月。这一次,它带来了多项开发者真正关心的新特性和优化:
-
支持搜索消息和编译器输出:日志不再“只能看不能搜”,调试和定位问题效率更高。
-
采用现代文件选择器:使用系统原生的文件对话框,更加直观和统一。
-
文件类型支持字母分组:文档侧边栏更有条理,查找更轻松。
-
快捷键和文档筛选器更强:自定义配置变得更方便,生产力提升明显。
💡 文件类型支持大升级
在语言和文件类型支持方面,Geany 2.1 做了大幅增强。它新增了对以下多种文件类型的识别和处理能力:
-
新支持的语言/类型:CIL、Dart、Dockerfile、LESS、SCSS、Nix、Prolog、Raku(Perl 6)、SystemVerilog、Terraform HCL、TOML、Zig
-
已有语言支持增强:R、Pascal、Java、Fortran、JavaScript、PowerShell、Verilog 等的关键字识别和语法处理更加准确
Geany 还能更聪明地自动识别文件类型,例如:
-
.lpr
识别为 Pascal -
.mjs
、.cjs
、.jsx
-> JavaScript -
.mts
、.cts
、.tsx
-> TypeScript -
.pyi
-> Python -
.tmpl
、.vue
-> HTML -
BusyBox 脚本自动识别为 Shell 脚本
-
COBOL 关键字高亮改进
✨ 编辑器体验再提升
在编辑器功能方面,Geany 2.1 对交互体验做了许多贴心优化:
-
搜索更智能:提示框中“从头开始”选项更加醒目,避免错过匹配项
-
编码显示更干净:过滤掉“None”或系统不支持的编码,界面更清爽
-
多光标支持增强:支持多光标同时粘贴、补全,提高批量编辑效率
-
编辑器边距更灵活:边缘留白不再受限,更适应个人视觉偏好
-
打开外部文件时自动聚焦窗口:无需再手动点击,效率更高
-
虚拟空格设置位置调整:现在位于“编辑器 > 功能”中,设置逻辑更清晰
此外,底层核心组件也全面升级:
-
Scintilla 更新到 5.5.4
-
Lexilla 更新到 5.4.2
🔌 插件和主题也跟上了节奏
Geany 的插件系统也获得增强:
-
SaveActions 插件:现在支持持久保存未命名文档
-
FileBrowser 插件:在 Linux 等平台默认使用
xdg-open
打开文件,更符合系统习惯
同时,Geany 2.1 已整合 Geany Themes 项目中的主题,界面风格更加多样,无需单独安装,美观与实用兼得。
📥 获取方式与总结
Geany 2.1 的源代码可从其 GitHub 官方仓库 下载,自行编译安装。你也可以选择更便捷的方式:
-
Flatpak 用户:可通过 Flathub 安装最新版本
-
Linux 发行版用户:部分发行版的软件源中已提供 Geany 2.1,也可以手动添加 Zabbix 官方源安装
✅ 总结
Geany 2.1 虽然定位为轻量级 IDE,但这次更新几乎覆盖了开发流程中的各个环节:语言支持更广、交互体验更优、插件扩展更灵活,完全配得上“重磅更新”这个称号。
如果你在寻找一款快速启动、不依赖庞大运行环境的开发工具,又希望保留强大功能与定制空间,Geany 无疑是一个非常值得尝试的选择。
The post Geany 2.1 重磅发布:这款小巧的开源 IDE 更强了! first appeared on Linux迷.
共有 0 条评论