Vim 是 UNIX 和 Linux 界著名的终端文本编辑器,以其对用户的独特影响而闻名。基本上,人们对它有两种反应:要么迅速成为忠实粉丝并终身使用它,要么觉得它过于具有挑战性和复杂性,难以使用。
缅怀 Bram,Vim 的灵魂和核心
最近,Vim 项目宣布发布了 Vim 9.1 版本,这是对其首席开发者 Bram Moolenaar 的深切悼念,他在六个月前去世。Moolenaar 因其三十多年对项目的奉献而备受赞誉,是 Vim 的推动力量,成为许多编程社区中不可或缺的编辑器。
相关:Vim 之父,自由开源软件界告别 Bram Moolenaar https://www.linuxmi.com/vim-bram-moolenaar.html
Bram Moolenaar
Vim 9.1 的新特性
Vim 9.1 被描述为主要的 bug 修复版本,为用户带来了数百个 bug 修复,以及一些新功能和一些小的改进。其中最值得注意的增加包括:
- Vim9 类和对象:这个版本增强了对 Vim9 脚本语言中类和对象的支持,为脚本编写添加了新的层次。
- :defer 命令:旨在改进函数清理过程。
- 虚拟文本支持:增强了语言服务器功能,比如插入提示。
- 平滑滚动:增强了滚动体验,这是一个备受期待的功能。
- EditorConfig 插件:现在与 Vim 一起发布,有助于更好地统一代码规范。
- OpenVMS 更新:Vim 已更新以支持 OpenVMS,拓宽了其可用性。
- xxd 增强:增加了彩色输出以及在 xxd 中反向位转储的功能。
此外,Vim 9.1 还解决了前几个版本中存在的各种问题,包括不安全的内存访问、内存泄漏、缓冲区溢出和潜在崩溃。此外,这个版本还增加了一些新函数、自动命令、ex 命令和选项,进一步丰富了 Vim 的功能。
最后,长期使用的 Vim FTP 服务器已经被淘汰,标志着重大变革。鼓励用户转移到 Git 存储库以获取未来的更新和发行版本。
要了解 Vim 9.1 的所有变更的更详细信息,请参阅发布公告。
相关:6 个最佳 Vim 插件管理器 https://www.linuxmi.com/vim-6-top-plugin-managers.html