Vim 9.1 带来平滑滚动、支持改进等

VIM

VIM 是一种高级文本编辑器,是“Vi”文本编辑器的改进和扩展版本。

前几天推出 新版本的 Vim 9.1。 这个版本 它是在集体委员会的指导下制作的第一个版本, 谁承担了决策工作。 Vim 9.1 主要是一个错误修复版本,它包含数百个错误修复、一些新功能和许多小的改进。

这个号码 它是为了纪念布拉姆·莫勒纳尔 (Bram Moolenaar), Vim 的作者和主要开发人员,维护该项目 30 多年。 Brahm 开发了 Vim 中的绝大多数更改:他进行了 16.5 次提交并添加了 3.5 万行代码,这是所有其他开发人员贡献总和的 50 倍。

Vim 项目很高兴地宣布 Vim 9.1 终于发布了。
此版本献给 Bram Moolenaar,他是 Vim 的首席开发人员,已有 30 多年的历史,他于半年前去世。没有您的工作,Vim 项目就不会存在!

Vim 9.1 主要是一个错误修复版本,它包含数百个错误修复、一些新功能和许多小的改进。

对于那些不了解 Vim 的人来说,他们应该知道这是 一个跨平台的文本编辑器 高度可定制 受vi软件的启发, UNIX系统上流行的文本编辑器。 主要特点 Vim和Vi 在于它们具有不同的模式,可以在这些模式之间进行切换以执行某些操作,这与大多数普通编辑器不同,后者只有一种使用键组合或图形界面输入命令的模式。

布拉姆·穆勒纳尔 (Bram Moolenaar) 于 3 月 XNUMX 日去世
相关文章:
Vim 的创始人 Bram Moolenaar 去世

Vim 9.1的主要新功能

经过一年半的开发,Vim 9.1 正式发布 它主要被认为是错误修复版本, 以及一些新功能和一些小的改进。之间最显着的特点 例如,有 支持 Vim9 脚本语言的类和对象,允许在脚本中使用面向对象的编程方法。

新版本呈现的另一个新奇之处是 支持平滑滚动e(平滑滚动)适用于屏幕线。该功能仅部分实现,目前可与 CTRL-E、CTRL-Y 和鼠标滚动配合使用。

除了它,已经实现了向缓冲区添加虚拟文本的功能, 也可以用来显示LSP服务器发出的建议 突出显示添加了“:defer”命令 在当前函数完成后执行给定函数,基本上是为了改进函数清理过程。

Vim 9.1 也是如此 解决了困扰以前版本的几个问题, 包括不安全的内存访问、内存泄漏、缓冲区溢出和可能的崩溃。

其他变化 脱颖而出:

  • 包含 EditorConfig 插件。
  • 改进了对 OpenVMS 平台的支持。
  • xxd 十六进制转储工具现在支持颜色输出和位转储反转。
  • 添加了新功能
  • auto命令、ex命令和选项,进一步丰富了Vim的功能
  • Vim 的 FTP 服务器已停止使用,现在使用 Git 来提供资源。

最后 如果您有兴趣了解更多有关它的信息 关于这个新版本的 Vim 9.0,你可以查看详细信息 在下面的链接中。

如何在 Linux 上安装 Vim 9.1?

对于那些有兴趣安装此新版本的人, 他们可以通过根据自己的系统执行以下任何命令来做到这一点。

对于那些 Ubuntu 用户 和衍生品, 他们可以通过将以下存储库添加到系统并执行 Vim 安装来做到这一点。 命令如下:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

如果是 Arch 用户 Linux 及其衍生产品:

sudo pacman -S vim

对于 Fedora 及其衍生产品的用户来说:

sudo dnf install vim

Flatpak

flatpak install flathub org.vim.Vim

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。