轻量可编程文本编辑器
Howl 是一款通用目的编辑器,目标是在轻量、快速和高度可定制之间取得平衡。它基于 LuaJIT runtime 构建,界面使用 GTK,但交互上强调文本导向和键盘中心,刻意弱化传统对话框、工具栏和菜单栏。其设计受到 Emacs 与 Vim 启发,更适合熟悉键盘流编辑体验的开发者。
Howl 不针对单一编程语言,而是支持多种语言和格式,不过官网也说明不同语言的支持程度会有差异。其最大特点是可编程性:编辑器几乎完全由 Moonscript 和 Lua 编写,用户写配置或 bundle 时可访问与编辑器自身相同的 API;如果 API 不够,还可借助 LuaJIT ffi 与 C 库交互。文档列出了 howl、howl.io、howl.ui、howl.util 等模块,并包含用户手册、开发者手册、API reference 和 specs,结构较完整。
Howl 源码托管在 GitHub,并以 MIT License 发布,属于免费开源软件。抓取文本未显示商业版、订阅、云服务或付费支持信息,因此性价比对愿意自行安装和折腾的用户较高。
优点是轻量、启动快、默认启用基础功能、可定制程度高,并且底层 LuaJIT、LPeg、Scintillua lexers、Busted 等技术组合对开发者较友好。缺点也很明确:官网称项目仍处较早阶段,仍有许多功能缺失;最后展示版本为 0.6,发布于 2019 年,活跃度需要进一步核实;主要在 Linux 开发,FreeBSD/OpenBSD 应可构建,其他系统只是“应可移植”。
Howl 适合偏好 Vim/Emacs 式键盘操作、希望用 Lua/Moonscript 深度定制编辑器的 Linux/*BSD 用户;不太适合依赖成熟插件生态、图形化设置界面或开箱即用 IDE 功能的团队。中国访问方面,文本未提供站点、GitHub 下载或网络可达性信息,支付也无相关内容;如无法稳定获取,可考虑 Vim、Emacs、Neovim、VS Code 或 Sublime Text 等替代品。
本测评基于公开资料整理,不构成购买建议,请以 howl.io 官网实际信息为准。
LuaJIT 驱动的开源风格编辑器。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。