Vim 9.1 版本发布。Vim 是一款在 UNIX 和 Linux 世界中广受欢迎的终端文本编辑器,因其独特的功能和深远的用户影响力而闻名。通常,人们对 Vim 的态度呈现两极分化:一部分人会迅速成为其忠实拥趸,将 Vim 视为编程生涯中不可或缺的伙伴;而另一部分人因为使用上的挑战性和复杂性感到望而却步。这种极端分化的态度让 Vim 在程序员社区中成为了一个传奇话题。
缅怀 Bram,Vim 的灵魂
不久前,Vim 项目组发布了 Vim 9.1 版本,这是对首席开发者 Bram Moolenaar 的深情缅怀。六个月前,我们失去了 Bram。他在过去三十余年中对 Vim 的贡献无人能及,他不仅是 Vim 的创造者,更是其灵魂所在,其精神已深深扎根于众多编程社区的心中。
Vim 9.1 版本更新概览
Vim 9.1
Vim 9.1 是一个 Bug 修复版本,不仅修复了数百个 Bug,还引入了一些新特性和细微改进。主要包括:
- Vim9 的类和对象支持:加强了 Vim9 脚本语言对类和对象的支持,为脚本编写提供了更高级的功能。
:defer
命令:用于改进函数的清理流程,提升代码的整洁度。- 虚拟文本支持:增强了语言服务器功能,特别是插入提示等功能。
- 平滑滚动支持:这一备受期待的新功能,显著提升了滚动时的用户体验。
- EditorConfig 插件:内置了 EditorConfig 插件,有助于统一代码风格,让开发过程更加规范化。
- OpenVMS 支持:Vim 现在支持 OpenVMS 系统,进一步扩展了适用范围。
- xdd 工具增强:新增了彩色输出以及在 xdd 中进行位转储反转的功能,提高了实用性。
除此之外,Vim 9.1 还解决了早期版本中的一系列问题,包括不安全的内存访问、内存泄漏、缓冲区溢出和潜在的崩溃问题。新版本还增添了一些新的功能、自动命令、ex 命令和选项,进一步丰富了了 Vim 的功能。
最后,长期使用的 Vim FTP 服务器已不再维护,鼓励用户迁移到 Git 仓库以便获取未来的更新和发布。
要了解关于 Vim 9.1 的更详细信息,请查看发布公告。