著名的 Vim 编辑器于 2024 年 1 月 2 日推出了 9.1 版本,这是一个 Bug 修复版本,它包含了数百个 Bug 修复、一些全新功能,当然还有许多小的改进。
Vim 更新日志提到:
“这个版本是献给 Bram Moolenaar (布莱姆·米勒)的,他是 Vim 30 多年的首席开发者,于半年前去世。如果没有他的工作,Vim 项目就不可能存在!”
Vim之父Bram Moolenaar
Vim 官网更新日志截图
新特性
-
Vim 包含对 Vim9 脚本语言的 Vim9 classes 和 objects 支持,参见 :h vim9-class
-
新增 :defer 命令,帮助清理函数,参见 :h :defer
-
支持在缓冲区中添加虚拟文本。这对语言服务器功能(如镶嵌提示)非常有用,参见 :h virtual-text
-
支持平滑滚动。参见 :h 'smoothscroll'
-
Vim 附带了 EditorConfig 插件。参见 :h editorconfig-install
-
Vim 已针对 OpenVMS 进行了更新。参见 www.polarhome.com/vim
-
xxd 已更新为支持彩色输出,并允许反向位转储
其它提升与修改
-
自 Vim 9.0 发布以来,许多错误已得到修复,包括针对不安全内存访问、内存泄漏、缓冲区溢出和潜在崩溃的各种修复。
-
有关其他改进,可参阅帮助文件 :h new-other-9.1
-
对现有行为的更改记录在 :h changed-9.1
-
添加了一些新功能、自动命令、ex 命令和选项 :h added-9.1
-
完整的补丁列表见 :h patches-9.1
-
Vim FTP Server 已退役。它不再用于向用户分发工件。如果你过去使用过它,官方建议更新为使用 git 存储库
详情可查看官方公告:https://www.vim.org/vim-9.1-released.php
关于Vim创造者Bram Moolenaar
Vim 编辑器的创造者、维护者和终身领导者 Bram Moolenaar 于 2023 年 8 月 3 日因病去世,享年 62 岁。
Bram Moolenaar 的一生将大部分时间都奉献给了Vim,甚至在一个月前,他还在更新、修改Vim。
他的家人在 Vim-announce Google Group 上公布了这则令人悲痛的消息,他的去世也为 Vim 项目留下了巨大的空白。
▲ Bram Moolenaar 家人发布的邮件
Vim 核心开发者 Christian Brabandt 宣布了项目的未来计划,他在 vim_dev 邮件列表中宣布,自己从 Bram 家人获得了 Vim 在 Github 上的管理权,并表示邀请更多开发者加入了 Vim 组织。
▲ Christian Brabandt 发布的邮件
而今 Christian Brabandt 正式兑现了承诺,一个新的Vim仍然在前行。