晓查 发自 凹非寺
量子位 | 公众号 QbitAI

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

就在今天,Vim之父Bram Moolenaar传来了一个沉痛的消息:他的挚友、也是Vim的主要维护者之一Sven Guckes去世了。

Sven Guckes因患脑瘤于2月21日在柏林逝世,终年55岁。

Bram Moolenaar决定,将Vim的下一个大版本9.0献给这位挚友。

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

Vim推广者

Vim刚问世时,很多程序员觉得难用,即使到今天上手门槛依然很高,连如何Vim在网上都成了段子。

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

但Sven Guckes并没有这种“精英思维”,反而是致力于Vim的推广。让其他人更容易上手Vim,成了他的重要使命。

 Sven Guckes在2015年Kiel Linux Days上讲解命令行

1994年,当时的Sven还是柏林自由大学的学生,首次接触到了Vim,他感叹这个比Vi要好用得多。

自此他专心研究Vim,因此收获了爱情。1994年夏天,Sven遇到了一个女孩,正在写论文。最后Sven帮助她终于用Vim写完了论文。

在九十年代,Sven活跃于Vim开发团队中,也正是在这段时间,他与Bram Moolenaar结下了深厚的友谊。

Sven还注册了沿用至今的主页域名vim.org。

 Sven Guckes摆出Vim手势

后来,他诞生了“什么是Vim?”的想法,并用6KB文件来解释Vim,并帮助撰写了一些Vim版本的指导文件。

2000年,Sven找到了O’Reilly,希望能在Vi的书籍中更新Vim的内容,但是遭到了拒绝,因为O’Reilly不觉得有利可图。

但随后Vim团队出版教程大受欢迎,令O’Reilly之后加入了Vim的内容。

二十多年来,Sven参加各种开源社区会议,不厌其烦地解答初学者的问题,甚至还在火车上帮助其他程序员解决Vim问题,也因此获得了“命令行解释者”的称号。

不仅如此,他还致力于推广各种命令行工具,例如tmux、Mutt等等。

Sven本人说,他几乎不怎么使用图形界面,因为他打字效率更高。

带着笑容离开

2021年底,Sven Guckes被检测出脑瘤,医生也无能为力。

今年1月底,他被转移到临终关怀中心。

Sven最后的时光是和朋友一起度过的,直到生命最后时刻他们还在交谈,聊完后Sven还笑了。后来Sven安静下来,渐渐停止了呼吸。

Sven Guckes乐于助人的性格,帮他在程序员中赢得了良好的口碑,许多程序员虽然和他只有一面之缘,但对他的评价都很高。

有些网友虽然与Sven素未谋面,但Vim作为了他们重要的生产力工具陪伴多年。

在Hacker News论坛上,网友以退出Vim命令的方式,来悼念Sven。

R.I.P.

参考链接:
[1]https://groups.google.com/g/vim_announce/c/MJBKVd-xrEE/m/joVNaDgAAgAJ
[2]https://news.ycombinator.com/item?id=30410077
[3]https://news.ycombinator.com/item?id=30416558
[4]https://www.guckes.net/vim/

致力推广Vim的那个程序员走了,Vim之父:我要把9.0版献给他相关推荐

  1. 致力推广 Vim 的那个程序员走了,Vim 之父:我要把 9.0 版献给他

    本文转自量子位 任何 Linux 用户,几乎都无法绕开命令行,也绕不开 Vim 编辑器.作为 GitHub 上最为知名的文本编辑器,Vim 的 Star 数 2.6w,在技术圈内的影响力可见一斑. G ...

  2. 程序员的编辑器——VIM

    程序员的编辑器--VIM dieken at newsmth dot net 一.VIM的历史 1. ed     ed是UNIX上最古老最基本的编辑器,它最初是UNIX之父Ken Thompson编 ...

  3. 程序员的编辑器——VIM(转)

    程序员的编辑器--VIM dieken at newsmth dot net 一.VIM的历史 1. ed     ed是UNIX上最古老最基本的编辑器,它最初是UNIX之父Ken Thompson编 ...

  4. 共享:程序员走上一条老路。

    共享:程序员走上一条老路. 编程老手们,已经写不出代码了,但我仍然热爱编程这一职业,谨以此文向想要成为程序员的年轻一代们请教. 或许我们都曾年轻过,但永远都会不再年轻,所以年轻的程序们,请相信年轻是你 ...

  5. 程序员的编辑器——VIM【转载】

    转载:http://www.cnblogs.com/evasnowind/archive/2010/11/09/1873028.html 程序员的编辑器--VIM   一.VIM的历史 1976年左右 ...

  6. 程序员的编辑器----VIM

    程序员的编辑器--VIM   来源: ChinaUnix博客 日期: 2007.01.27 11:03 (共有0条评论) 我要评论   程序员的编辑器--VIM   一.VIM的历史 1976年左右B ...

  7. (转载)程序员的编辑器——VIM

    程序员的编辑器--VIM 一.VIM的历史 1976年左右Bill Joy开发了vi,他也是伯克利大学的毕业生,后来他跟其他人一起成立了Sun Microsystems公司并成为了Sun的首席科学家. ...

  8. 程序员的编辑器—VIM(怀念Unix下的岁月)

    一.VIM的历史 1. ed ed是UNIX上最古老最基本的编辑器,它最初是UNIX之父Ken Thompson编写的,他第一次在 ed中应用了正则表达式(regular expression),这个 ...

  9. 十大编程算法助程序员走上大神路

    概述:编程算法,是完成程序逻辑的主要途径.本文推荐十大编程算法,有利于程序员的编程逻辑. 算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n lo ...

最新文章

  1. ipywidgets库包的使用教程
  2. 华为首款搭载鸿蒙os 荣耀智慧屏,全球首款搭载鸿蒙OS终端! 荣耀智慧屏将在今天拉开面纱...
  3. asp.net下的串口编程
  4. CCF 2019年题目题解 - Python
  5. 理解Android Binder机制(1/3):驱动篇
  6. phpcms 指定id范围 调用_Elasticsearch v7 中Java High-Level REST Client同步和异步调用
  7. 中国K12在线教育市场调研及用户消费行为报告
  8. 上海服务器虚拟机系统,服务器虚拟机系统重装系统
  9. java分布式和集成式_【分布式java应用笔记】分布式与soa
  10. 哈希集合——hashSet
  11. java自定义日志_java-自定义日志记录以在运行时收集消息
  12. Linux修改http为https访问
  13. 如何关闭机房迦卡他卡进程,让你轻松上网。
  14. (01背包扩展) 算法提高 金明的预算方案
  15. 基于CentOS7.2安装win7虚拟机
  16. 手机充电器电源适配器原理
  17. 声音识别动画(下)-----线形(曲线)声音识别动画
  18. Microsoft Office 2016出现Excel文件打不开解决方法
  19. 美图android手机刷机教程视频,美图M6刷机教程 美图M6线刷救砖教程
  20. 广告学概论重点复习资料-完整版

热门文章

  1. 死锁和活锁有什么区别?
  2. 将HTMLCollection转换为数组的最有效方法
  3. psql:FATAL:数据库“user”不存在
  4. 微信小程序制作-随笔2
  5. 记录下最近写前端的一些小技巧
  6. js进阶课程 12-9 jquery的事件对象event的方法有哪些?
  7. UVA 1331 Minimax Triangulation DP, 三角剖分
  8. 运维人员20道必会iptables面试题
  9. 东莞日报报道:比派科技(banana pi)致力于打通物联风创业生态链》
  10. java中事务的介绍