Vim 核心开发者 Sven Guckes 去世,Vim 之父:我要把 9.0 版本献给他

简介: Vim 核心开发者 Sven Guckes 去世,Vim 之父:我要把 9.0 版本献给他

2 月 21 日,Vim 之父 Bram Moolenaar 在一份公开邮件中宣布了 Vim 核心维护者 Sven Guckes 在柏林因病去世的消息。邮件中,Bram Moolenaar 对 Sven Guckes 的离去表达了沉痛哀悼,并宣布将 Vim 9.0 版本将献给这位“老朋友”。

image.png

据该邮件信息显示,Sven Guckes 于 2022 年 2 月 20 日在柏林去世。他于 2021 年 12 月被诊断出患有脑瘤,并于今年 1 月底被转移到了临终关怀医院,在朋友的陪伴下和聊天的欢笑声中平静地离开了世界。

Bram Moolenaar 在邮件中回忆了关于 Sven 的故事,他表示尽管自己与 Sven 只见过几面次,但 Sven 身上那股永无止境的热情给他留下了深刻印象。

早在 90 年代,学生时代的 Sven 就在 Vim 开发团队中非常积极活跃,他为 Vim 项目注册的主页 vim.org 一直被沿用至今。

对 Vim 非常热衷的 Sven 希望将 Vim 带给更多的开发者,他也由此提出了"What is Vim?"的想法,以此希望通过 6KB 的文件来向大家解释什么是 Vim,并积极帮助编写了 Vim 的教程。

在邮件的最后,Bram Moolenaar 宣布要把即将发布的 Vim 9.0 献给 Sven,以作纪念。

Sven Guckes 与 Vim 的故事

1989 年,学生时期的 Sven Guckes 开始正式了解“互联网”,他很快就学会了用“elm”发送邮件,并用“vi”进行编辑。

1992 年,有人删除了 Sven Guckes 在大学电脑上的设置,添加了 Unixish 设置。后来,当他看到 Mac IIci 时便一眼爱上了它,并个自己买了一台 Mac IIvx,但他发现这个东西没有像“vi”这样的编辑器。

1994 年,有人给 Sven Guckes 介绍了 Vim ,称“它比 Vi 好得多”,Sven Guckes 在想,“终于有人在改进Vi了。”。因此,Sven Guckes 认为支持 Vim 是值得的,尤其是因为他想给自己的 Mac IIvx(用 LaTeX 写毕业论文)提供一个像“ Vi”的东西。

随后,Sven Guckes 在 newsgroup comp.editors 上创建了一些网页并回复了很多关于 vi 和 vim 的帖子。

直到 1997 年 9 月 15 日,Sven Guckes 终于注册了 vim.org,而前面创建的这些网页后来也成为了 vim 的主页(www.vim.org 上的页面只是他在 math.fu-berlin.de 网页的副本。

后来,随着 Linux 开始流行起来,Sven Guckes 也开始使用 Linux,他的 Mac 电脑则被留在角落里“吃灰”。

1998 年,Sven Guckes 和伙伴们帮助出版了一本以 LaTeX 为背景的书,这本书的内容全部使用 Vim 编辑而成的。

曾经有一段时间,Sven Guckes 希望 Vim 能与所有系统一起发布,他还认为 Vim 不应该被移植到 Windows 上:“当一款糟糕的系统只会让人们使用它的时间更长,而不是切换到一个更好的系统时,为什么要免费给它这么好的工具呢?”因此,他认为 “Windows 端口只会延长Vim 的‘死亡’时间”。

之所以会有上面这种观点,是因为 Sven Guckes 已经在 Windows 上使用 Gvim 有一段时间了,但通常只是为了进行测试(且缺乏一个好的文本文件查看器)。他一直在用 Gvim 编辑一些文件,但这仅仅是因为大学的机器正在挂载他的主目录。但这些依然会有点麻烦,花了太多时间。所以他只安装了一个 ssh 客户端(当时是 TeraTerm),然后登录到 SunOS 机器。

到了 2000 年,Vim 并没有出现 Y2K Bug 。Vim 的作者和 Sven Guckes 等开发人员也增加了对“多字节”、“unicode”和“folding”到 Vim-6 的支持。

自此到 2008 年,Sven Guckes 主要在 Linux 上使用 Vim —— 在服务器上使用 Debian,在笔记本电脑上使用 Ubuntu。

image.png

Sven Guckes 几乎终其一生都在推广 Vim ,他也一直非常关心用 Vim 的信息更新关于 Vim 的书,希望关于 Vim 内容被更多用户了解用到。这也正是作为开发者的 Sven Guckes 为 Vim 的发展所体现的奉献精神,令人肃然起敬。

关于 Vim

Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版(GVim 则是其 Windows 版)。

Vim 的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。

image.png

正因为如此,Vim 和现代的编辑器(如 Sublime Text)有着非常巨大的差异,且入门学习不易,需要记住很多按键组合和命令,因此被看作是高手、Geek 们专用的编辑器。

Vim 的可配置性非常强,各种插件、语法高亮配色方案等多不胜数,无论作为代码编辑器或是文稿撰写工具都非常给力。

相关文章
|
开发工具
vim 自动添加文件的作者、时间、版本等信息
vim 自动添加文件的作者、时间、版本等信息
212 0
vim 自动添加文件的作者、时间、版本等信息
|
缓存 Linux 应用服务中间件
【在下版本,有何贵干?】Dockerfile中 RUN yum -y install vim失败Cannot prepare internal mirrorlist: No URLs in mirrorlist
【在下版本,有何贵干?】Dockerfile中 RUN yum -y install vim失败Cannot prepare internal mirrorlist: No URLs in mirrorlist
921 0
【在下版本,有何贵干?】Dockerfile中 RUN yum -y install vim失败Cannot prepare internal mirrorlist: No URLs in mirrorlist
|
Unix 程序员 Shell
Vim 诞生 30 周年:作者 Bram Moolenaar 、开发者 Alex Baldwin 分别撰文庆祝
Vim 诞生 30 周年:作者 Bram Moolenaar 、开发者 Alex Baldwin 分别撰文庆祝
229 0
Vim 诞生 30 周年:作者 Bram Moolenaar 、开发者 Alex Baldwin 分别撰文庆祝
|
开发工具 开发者 git