Vim 9.1添加了虚拟文本、平滑滚动等功能
Vim是一种在UNIX和Linux世界中使用的知名终端文本编辑器,以其对用户的独特影响而闻名。从本质上讲,人们对它有两种反应:他们要么很快成为忠实的粉丝,并将其用于生活,要么发现它太具挑战性和复杂性,难以处理。
纪念布拉姆,维姆的心灵
最近,Vim项目宣布发布Vim 9.1,这是对六个月前去世的首席开发者Bram Moolenaar的沉痛致敬。Moolenaar因其三十多年来对该项目的奉献而闻名,他是Vim的幕后推手,Vim是编程社区中许多人不可或缺的编辑。
Vim 9.1中的新功能

Vim 9.1主要被描述为一个bug修复版本,它带来了数百个bug修复,以及一些新功能和一些小改进。最引人注目的新增内容包括:
- Vim9类和对象
:此版本增强了对Vim9脚本语言中类和对象的支持,为脚本编写添加了一个新的复杂层。 - :defer命令
:旨在改进功能清理过程。 - 虚拟文本支持
:增强语言服务器功能,如嵌入提示。 - 平滑滚动
:这是一项备受期待的功能,可增强滚动体验。 - 编辑器配置插件
:现在包含在Vim中,有助于提高代码一致性。 - OpenVMS更新
:Vim已更新为支持OpenVMS,扩大了其可用性。 - xxd增强功能
:增加了颜色输出和在xxd中反转位转储的能力。
此外,Vim 9.1还解决了困扰早期版本的各种问题,包括不安全的内存访问、内存泄漏、缓冲区溢出和潜在的崩溃。此外,此版本还带来了一些新功能、自动命令、ex命令和选项,进一步丰富了Vim的功能。
最后,长期使用的Vim FTP服务器已经退役,这是一个重大转变。鼓励用户过渡到Git存储库,以便将来进行更新和分发。
有关Vim 9.1中所有更改的更多详细信息,请参阅发布公告。