BBEdit 16:现代化Mac文本编辑传奇
数十年来,BBEdit 在 macOS 生态系统中占据了独特的位置。它既不是完整的 IDE,也不是简单的记事本;它是文本操作的强大工具,也是重视稳定性和原生性能的开发者的可靠伴侣。随着 BBEdit 16 的发布,Bare Bones Software 继续这一传统,将现代 macOS 功能与“黄金标准”的可靠性相结合,使用户在超过 35 年的时间里保持忠诚。
BBEdit 16 的新功能
BBEdit 16 引入了超过一百项更改和改进,重点关注基础性能和全新的高效实用功能。
使用 App Intents 扩展工作流
最重要的新增之一是对 macOS Shortcuts 的扩展支持。借助 App Intents,BBEdit 现在提供了一系列新动作,允许其强大的文本转换功能从应用程序外部触发。这实际上将 BBEdit 变成了一个文本处理引擎,可集成到更广泛的系统级自动化工作流中。
超越文本文件的搜索
通过利用现代 OCR 能力,BBEdit 16 现在允许用户在图像中搜索文本。这包括多文件搜索和对 grep 的支持,这意味着用户可以在图像目录中定位特定字符串——此功能对管理大量截图或表情包且文件名不具描述性的用户尤为有用。
AI 与性能提升
AI Chat Worksheets 获得了重大升级,具备更短的响应时间和实时流式输出结果的能力。除了 AI,开发者还通过大量内部重构,在产品的多个核心领域实现了数量级的性能提升。
质量提升与高级用户功能
其他若干显著的新增功能面向技术用户:
- vi Keyboard Emulation:为偏好模态编辑的用户提供基本的导航和编辑。
- W3C HTML5 Syntax Checking:集成 W3C HTML5 语法检查器,以跟上不断演进的网络标准。
- Enhanced Git and SFTP:改进了内置的 Git 支持,并大幅提升了 SFTP 文件传输引擎的吞吐量。
- Project Management:为 Projects 和 Notebooks 提供新的颜色自定义选项,帮助用户在视觉上区分不同的工作流。
- Document Management:在 View 菜单中新增 “Gather Untitled Documents” 命令,将所有未保存的文档合并到单一窗口,以减少杂乱。
“原生”编辑器的理念
围绕此次发布的社区讨论凸显了一个反复出现的主题:保持“原生”并避免向基于 Electron 的应用趋势转变的软件价值。用户经常提到 BBEdit 的速度和轻量性是他们相较于 VS Code 等现代替代品仍坚持使用它的主要原因。
反订阅模式
在 SaaS 与月费盛行的时代,BBEdit 仍是传统付费许可证模式的堡垒。一位用户指出了随时间变化的价格鲜明对比:
1998 年 bbedit 5.0 的价格为 120 美元。按通胀调整后约为 245 美元。如今个人许可证的费用为 60 美元。软件定价和销售模式的变化真是惊人,Bare Bones 仍坚持不采用订阅定价,值得赞赏。
多功能性与可扩展性
虽然一些用户已迁移到 Neovim 或基于 LLM 的脚本进行复杂转换,另一些人则认为 BBEdit 能通过 shell 脚本、Python 工具或 Rust 应用进行扩展,而无需编写完整插件,这是一项杀手级功能。
我非常、非常、非常喜欢能够使用 shell 脚本、Python 工具、Rust 应用或其他任何手头的东西来扩展它……我只想说“用这个工具处理这段文本”,它就能工作。
结论
BBEdit 16 在保持自身特性的同时实现了进化。虽然部分高级用户仍渴望多光标支持等功能,但该编辑器仍是需要可靠、高性能环境进行“快速粗糙”文本编辑、复杂正则转换以及原生 macOS 集成的用户的关键工具。无论你是 Classic Mac OS 时代的开发者,还是在 2020 年代才发现它的新用户,BBEdit 仍在证明专门化、高质量原生软件拥有持久的市场。