正确的提示信息

扫码打开虎嗅APP

从思考到创造
打开APP
搜索历史
删除
完成
全部删除
热搜词
2023-08-06 13:52

“编辑器之神”Vim的开发者,去世了

本文来自微信公众号:量子位 (ID:QbitAI),作者:西风、金磊,头图来自:视觉中国

文章摘要
1. Vim的开发者Bram Moolenaar于8月3日去世,享年62岁。

2. Bram Moolenaar将大部分时间都奉献给了Vim,甚至在一个月前还在对Vim做着更新、修改工作。

3. Vim凭借其高效、可扩展、完全免费开源等特性,在程序员群体中影响力很大。

4. Bram Moolenaar除了对Vim的热爱,还通过慈善活动为乌干达贫困儿童捐款。

5. Bram Moolenaar的离世让许多人感到非常惋惜,他改变了很多人的生活和事业。

6. Bram Moolenaar的一生充满了创造力、杰出和爱心,他是一个伟大的传奇人物。

7. Vim是Bram Moolenaar的杰作,它是一个受欢迎的文本编辑器,被广泛使用。

8. Bram Moolenaar还通过Vim推动慈善事业,鼓励用户捐款给ICCF Holland。

9. Bram Moolenaar因对开源软件和Vim的贡献获得了很多荣誉和奖项。

10. Bram Moolenaar的离世让人感到惋惜,他是一个了不起的人,不会被遗忘。

编辑器之神Vim的开发者Bram Moolenaar逝世,享年62岁。


(程序员圈子内广为流传的一句话:世界上只有三种程序员,用Vim的,用Emacs,和用其他的。)



在Bram家人发布的讣告中写道:


我们必须怀着沉重的心情通知您,由于在过去几周里病情迅速恶化,Bram Moolenaar于8月3日去世。



Bram的一生将大部分时间都奉献给了Vim,甚至在一个月前,他还在对Vim做着更新、修改工作。



Vim凭借它的高效、可扩展、完全免费开源等特性,在程序员群体的影响力可以说是不言而喻的,毫不夸张的评价是:


一个程序员,只要用熟了Vim,没有不爱的


任何Linux用户,几乎都无法绕开命令行,也绕不开Vim编辑器



甚至程序员圈里经常会存在“鄙视链”——用Vim的瞧不起用图形界面的。


即便现在很多段子都会围绕Vim难上手而展开,例如“如何退出Vim”,但这也一定程度上从侧面反映了它的影响力。


而Bram的奉献精神除了体现在对Vim的热爱之外,还体现在他做着慈善活动,为乌干达贫困儿童捐款。


熟悉Vim的朋友都知道,直到现在你都可以输入命令“help Uganda”或“help ICCF”来查看许可证:



正是这么一位富有创造力、杰出且极具爱心的传奇人物,很遗憾地永远离开了我们。


这也让许多人感到非常惋惜:


Bram改变了我们很多人的生活和事业。



现在,让我们走近Bram Moolenaar的一生,向这位伟大的传奇人物致敬。


与Vim如影相随的一生


Bram Moolenaar出生于1961年,在荷兰莱斯镇长大。


他从小就对电子和计算机感兴趣,高中就开始自学编程。


1985年,他从代尔夫特理工大学毕业,获得了电气工程学士学位。


Vim的开发灵感源于一台Ameiga计算机。当时Bram想要在Ameiga上使用Vi这款Unix上的标准编辑器,但是发现没有移植到Amiga上的版本。


于是他尝试了几个Vi的克隆版本,其中一个叫做Stevie。


Bram对Stevie的源代码进行了修改,试图让它更接近Vi的功能,并增加了一些新特性,如多级撤销等。


这就是Vim的雏形,最初叫做“Vi IMitation”,意思是“Vi的模仿”。


Vim的第一个版本于1988年发布在Fred Fish制作的一个公共域磁盘集上。后来有很多用户将Vim移植到MS- DOS、Unix等其它平台上。


1992年,在版本1.22中,“Vi IMitation”被改名为“Vi IMproved”,意思是“Vi的改进”。



Vim虽然主要面向程序员,但也可以用于很多其他目的。Vim遵循Unix上的Vi编辑器的行为,并增加了很多有用的扩展功能,可以在很多不同的操作系统上运行。


此外,Vim还有很多优点,得到了众多程序员的青睐,比如大多数命令都是普通按键,操作高效;多级撤销;支持超过170种语言的语法高亮;可以将文件转换为带有语法高亮的HTML格式;可视化区域选择,可以对选择的内容进行任何操作……



Bram除了负责Vim的开发、维护、发布、管理,还组织了一个由志愿者组成的开发团队,通过发送补丁、反馈等不断改进Vim。


Vim被网友称为慈善软件,不仅因为它开源免费。



还因为它鼓励用户捐款给ICCF Holland这个为乌干达Kibaale地区艾滋病孤儿提供帮助的慈善组织。


这是Bram通过Vim推动慈善事业的创新做法。


后来有很多其它应用程序也采取了类似的许可方式,将慈善元素融入到软件中。


曾和乌干达南部Kibaale(现为Kuwasha)儿童基金会的加拿大组织一同生活和工作的网友表示:


有一天,Bram来到了我们这儿。但他从未亲自谈论过Vim,是一个非常谦虚低调的人。当时他致力于通过ICCF帮助乌干达有需要的儿童。


你会看到筹到的资金会被分成一小块一小块的,每一分钱都会给到有需要的人。Bram通过Vim筹集的资金,产生了巨大的影响,乌干达的许多人都会怀念他。



Vim的初始启动屏幕上就明确地鼓励用户支持ICCF Holland,显示了Bram对这个事业的承诺。


之后,Bram因对开源软件和Vim的贡献获得了很多荣誉和奖项。Vim曾被Linux Journal读者连续五年(2001~2005)评选为最受欢迎的文本编辑器。


在荷兰Unix用户组(NLUUG)成立25周年庆典上,Bram被授予了一项杰出奖,以表彰他对Vim和开源社区的贡献。


一个了不起的人,不会被遗忘


除了和开源软件打交道,Bram平时也是一个热爱生活的人,会世界各地旅游,并随手记录令他印象深刻的瞬间:



他还为2023年自制了一个可折叠的日历,折叠后另一面是对ICCF Holland的介绍:



面对他的突然离世,网友直呼不敢相信。


因为就在去年2月份,Bram的挚友、也是Vim的主要维护者之一Sven Guckes去世了。


绝代双骄纷纷陨落,着实让人感到惋惜。


Sven不仅是Bram的好友,也为Vim的推广做出了重大贡献,甚至Vim的官方主页vim.org也是他注册的。


Bram在Sven去世后决定,将Vim的下一个大版本9.0献给这位挚友。


去年6月份,Bram做到了。



在Vim现世的32年里,Vim早已成为众多人生活中的一部分。



R.I.P


参考链接:
[1]https://groups.google.com/g/vim_announce/c/tWahca9zkt4?pli=1
[2]https://news.ycombinator.com/item?id=37011324
[3]https://en.wikipedia.org/wiki/Bram_Moolenaar
[4]https://github.com/brammool
[5]https://en.wikipedia.org/wiki/Vi


本文来自微信公众号:量子位 (ID:QbitAI),作者:西风、金磊

本内容为作者独立观点,不代表虎嗅立场。未经允许不得转载,授权事宜请联系 hezuo@huxiu.com
如对本稿件有异议或投诉,请联系tougao@huxiu.com
打开虎嗅APP,查看全文
频道:

支持一下

赞赏

0人已赞赏

大 家 都 在 看

大 家 都 在 搜

好的内容,值得赞赏

您的赞赏金额会直接进入作者的虎嗅账号

    自定义
    支付: