Vim 9.1 现已正式发布。它主要是一个错误修复版本,包含了数百个错误修复、一些新功能和许多小的改进。新版本最显著的变化是支持 Vim9 classes 和 objects、支持平滑滚动和虚拟文本。
“此版本谨献给 Vims 30 多年的首席开发者 Bram Moolenaar,他于 2023 年 8 月突然离世。没有他的工作,Vim 项目就不会存在。”
New features
- 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 已更新为支持彩色输出,并允许反向位转储
Other Improvements and Changes
自 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