Vim Classic 8.3 发布
摘要
Vim Classic 8.3 已发布,这是 Vim 文本编辑器的一个长期支持分支,维护时不使用生成式人工智能工具,基于 Vim 8.2,并向后移植了错误修复和安全补丁。
<p><a href="https://lobste.rs/s/6xwqvv/vim_classic_8_3_released">评论</a></p>
查看缓存全文
缓存时间: 2026/06/02 15:50
# Vim Classic 8.3 发布
来源:https://vim-classic.org/news/vim-8.3-released.html
\[2026-06-02\]
我很自豪地宣布 Vim Classic 的首个版本——Vim Classic 8.3.0 正式发布。这是一个稳定且长期支持的 Vim 分支,在维护过程中未使用生成式 AI 工具。
关于本分支的更多动机,请阅读这篇博文(https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html)。
本版本基于 Vim 8.2.0148,并保守地反向移植了未来 Vim 上游版本中的若干错误修复和补丁。我们选择对 Vim 的这个版本进行清理,为其发布做准备,并想象一个没有 Vim9 脚本的 Vim 8.3 的替代历史。最终产物便是 Vim Classic 8.3。我们之所以采取这种方式,是为了降低 Vim Classic 的长期维护负担——毕竟我们的分支缺乏 Vim 上游所拥有的人力和机构知识。但这也导致某些 Vim 插件与 Vim Classic 不兼容。
我们特别评估了 Vim 上游的一些补丁,这些补丁缓解了从 8.2 版本到现代 Vim 之间发现并修复的众多 CVE 中的一部分。但我们无法确保已囊括所有适用于 Vim Classic(且实际可被利用)的安全补丁。因此,本版本建议早期采用者使用,并接受可能因我们遗漏某些缺陷而需要自行承担安全风险的情况。
自 Vim 8.2.0148 以来已累积了数千个补丁,我们并未评估*全部*补丁。因此,您过去几年中遇到的某个恼人 Bug 可能会在安装 Vim Classic 后再次出现。感谢您的耐心,尤其感谢您协助识别并反向移植适用于您使用场景的错误修复。
Vim Classic 与 Vim 一样,属于慈善软件。我们很高兴继续支持 Bram 对乌干达贫困儿童关爱的热忱。从 Vim 切换到 Vim Classic 正是您进行捐赠(https://www.kuwasha.net/)的好时机!
您可以从 SourceHut 下载 Vim Classic:
- `.tar.gz`:vim-classic-v8.3.0.tar.gz(https://git.sr.ht/~sircmpwn/vim-classic/archive/v8.3.0.tar.gz)
- `.tar.gz.sig`:vim-classic-v8.3.0.tar.gz.sig(https://git.sr.ht/~sircmpwn/vim-classic/refs/download/v8.3.0/vim-classic-v8.3.0.tar.gz.sig)
本发布版本使用我的 PGP 公钥(https://drewdevault.com/publickey.txt)签名。请订阅 vim-classic-announce(https://lists.sr.ht/~sircmpwn/vim-classic-announce)以获取未来重要的(可操作的)新闻和发布通知。最后,衷心感谢每一位热情测试 Vim Classic、提供反馈并贡献补丁和反向移植,从而促成此版本发布的朋友。
祝编辑愉快!
——*Drew DeVault*
相似文章
vi 家族
本文对 vi 系列文本编辑器及其衍生克隆版本进行了历史回顾和分类整理,涵盖了从 1977 年的原始版本到 Vim 等现代衍生版本。
Vivaldi 8.0
Vivaldi 8.0 为可定制的浏览器带来了大胆的新设计。
Vim中的Lisp(2019)
详细比较了Slimv和Vlime这两个用于交互式Lisp编程的Vim插件,涵盖安装、功能及推荐。
我有了新的首选浏览器
David Pierce 宣布,Vivaldi 8.0 成为他的新默认浏览器,称其速度快、自定义选项丰富且设计更简洁。
jj v0.41.0 发布
Jujutsu (jj) v0.41.0 已发布,这款实验性版本控制系统迎来了更新,旨在提升易用性和冲突处理能力。