本文回顾了 Vim 编辑器创始人 Bram Moolenaar 独自维护 32 年的故事,因拒绝多线程补丁催生 Neovim 分支,在创始人去世后社区因 AI 代码政策再次分裂。
📝 详细摘要
文章以叙事方式讲述了 Vim 编辑器的发展历程。1988 年 Bram Moolenaar 为 Amiga 电脑开发了 Vi 克隆 Vim,并将其作为公益软件,号召用户向乌干达孤儿院捐款。他一人维护项目长达 32 年,坚持稳定与向后兼容,拒绝大改。2014 年巴西开发者 Thiago de Arruda 提交的多线程补丁被拒后,创建了 Neovim 分支,实现异步支持、Lua 扩展、LSP 等现代特性,社区反响热烈。2023 年 Bram 去世后,Vim 由团队接手,开始接纳之前拒绝的改动。2026 年因 AI 生成代码政策分歧,社区再次分裂出 Vim Classic 和 EVi 两个分支,官方则采取要求披露来源的中间路线。文章最后比较了 Vim 和 Neovim 的现状与影响。
💡 主要观点
- Vim 由 Bram Moolenaar 一人维护 32 年,坚持稳定与向后兼容。 Bram 从 1988 年开始开发 Vim,拒绝激进改动,甚至拒绝多线程支持,将项目作为公益软件捐助孤儿院。
💬 文章金句
- 这是一个全球装机量最大的文本编辑器的故事:一位工程师,始终不肯将项目的核心权限交给任何人。而在一个清晨,这些权限最终不再属于任何人。
- 如果这款编辑器为你节省了时间,他只希望你能给乌干达一个村庄里的孤儿院捐一点钱。
- Neovim 证明了,社区在可扩展性上的判断是正确的;Vim 则证明了 Moolenaar 所看重的稳定性同样正确。
📊 文章信息
AI 初评:86
来源:dbaplus社群
作者:dbaplus社群
分类:软件编程
语言:中文
阅读时间:17 分钟
字数:4214
标签: Vim, Neovim, 开源, 编辑器, 开发者社区