整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

2 月 20 日,开源开发者、Vim 项目主要维护者之一 Sven Guckes 在柏林去世,享年 55 岁。

随后,Vim 之父 Bram Moolenaar 发布邮件沉痛悼念挚友。其透露,Sven Guckes 于 2021 年 12 月被诊断出患有脑瘤。后来他去了医院,但外科医生表示已无能为力。

2022 年 1 月底,Sven Guckes 被转移到临终关怀医院。在好友的陪伴中,他在微笑中安详地离开。

Sven Guckes 生平

回顾 Sven Guckes 的生平,爱自由、爱交友、爱分享是属于他独特的标签。

想必任何看过或使用过 Linux 系统的人都知道,几乎每一个现代桌面环境,无论多么丰富多彩,都仍然会包含一个虚拟终端机。时下,或许有不少系统管理员大赞 shell 的种种优点,并直呼其在实际应用中可以比使用图形界面更有效地完成某些事情。但往往会忽略:如果在没有 UNIX 背景知识和命令行的作用下,何谈高效?

Sven Guckes,其一生乐于奉献,致力于 Vim 的推广与维护,为命令行的广泛应用贡献了一份不可磨灭的力量。在 Linux 领域,Sven Guckes 也被业界认可为是命令行的伟大倡导者。

九十年代初,彼时还是柏林自由大学学生的 Sven Guckes 自接触 Vim 后,就长期活跃于 Vim 社区。为此,他还创建了 vim.org 域。

后来偶然间,他诞生了“什么是 Vim?”的想法,为了让更多的人能快速理解这一问题,用 6 KB 对 Vim 进行了解释,并帮助开发且撰写了一些指导文件。

与此同时,Sven 是 TextTools 的倡导者。在技术圈命令行的应用过程中,很多人觉得用命令行的必然瞧不上使用图形界面的。

但与一些命令行专家相比,Sven Guckes 从不认为自己使用 shell 是一种可以证明自身能力的手段,相反,他在致力于改进 TextTools 时,也总是在等待完美的 GUI 出现,他一直在让命令行能够帮助更多的开发者提升效率,让他们尽可能地轻松上手。

除此之外,Sven 还在许多其他自由软件项目上工作过(并发表过演讲)。作为几十年来极受欢迎的会议嘉宾,Gucks 是德国 Linux 社区的重要组成部分。他从不厌倦回答初学者的问题,因此也获得了一个命令行解释者的声誉。他在世界各地都有朋友,并尽其所能帮助他们解决软件问题和现实生活中的问题。

也正如 Sven 在个人网站中写的那番,自己绝对不能没有的五件事:自由、信息(书籍、CD、互联网)、食物(美食和糖果)、朋友与乐趣。

悼念 Sven Guckes

Sven Guckes 幽默的性格也获得了社区和众多程序员的好评。他在宣传自由软件的原则并向人们解释自由软件背后的社区时,极具布道师热情,他自然认为自己是其中的一员。Guckes 不仅担任各种 F/LOSS 组件的社区经理,还优化了 F/LOSS 原则,并坚信开源和 Copyleft 是软件的唯一功能分布模型。

他的离世,让业界深感痛心。为此,Vim 之父 Bram Moolenaar 宣布即将发布的 Vim 9.0 献给 Sven 以纪念他。

与此同时,不少与 Sven 共事,以及素未谋面的程序员纷纷发文悼念:

很遗憾听到他的去世。Sven Guckes 是 90 年代 Usenet 上的一位好心人,他竭尽全力帮助人们上手新技术。我从他那里学到了很多关于 Vim 和 Zsh 的知识,以及他在他的网站上向所有人提供 rc 文件,这一举措要远远早于 GitHub 上的公共 dotfile 存储库出现之前,甚至在 Unix 世界的大多数人都知道这些工具存在之前。

几十年后,我在工作和个人技术应用等维度仍然受益于他的鼓励和帮助。

我唯一的遗憾是我从来没有机会见到他并亲自感谢他。安息吧,我的朋友。你用善意的言行让世界变得更美好。

斯人已逝,但 Sven 精神长存。

参考资料:

https://groups.google.com/g/vim_announce/c/MJBKVd-xrEE/m/joVNaDgAAgAJ?pli=1

https://twitter.com/danielefrijia/status/1495522225218330624

https://news.ycombinator.com/item?id=30410077

https://www.heise.de/news/Vim-Versteher-und-Kommandozeilenerklaerer-Sven-Guckes-ist-tot-6511004.html

《新程序员003》正式上市,50余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!

☞被辞后恶意报复,程序员清除125台设备数据,被判21个月监禁

☞技术负责人要停止写代码吗?

☞Unix操作系统背后的女程序员Lorinda Cherry去世,享年78岁

Vim 项目重要维护者去世,Vim 之父以 Vim 9 悼念挚友相关推荐

  1. 开源项目的所有者去世了怎么办?

    [CSDN编者按]GitHub是全世界最流行的代码托管网站,上面托管了6700万个项目.但是各个开源项目之间所隐藏的复杂软件依赖关系网,带有很大的安全和性能隐患--特别在开源项目的所有者去世之后,很有 ...

  2. [VIM].vimrc設置詳解---配置你的vim

    本文摘自:phpchina折腾王独家配置,灰常牛叉的一套vim配置,另附有详细注释,自己折腾vim的时候可以参照其中的大部分设置进行一些个性化定制. "是否兼容VI,compatible为兼 ...

  3. 维护开源项目太难,Redis之父:只做自己想做的

    本文转载自 InfoQ 最近,开源项目 Docz 作者 Pedro 发表短文称繁重的开源维护工作不可持续,自己曾处于"崩溃"状态. Pedro 表示最初为了开发 Docz,他可以提 ...

  4. linux vim配置怎么打开文件,Linux如何设置默认VIM打开文件

    今天研究里下VIM,想设置文件默认打开方式为VIM,折腾里半天没整好,最后终于找到里好使到发自,与大家共享: 首先介绍个我自己用的方法,很简单,我用的是centos系统,进入用户的HOME文件夹,在隐 ...

  5. Linux vim 的编码格式,linux下的文件编码,vim编码

    vim升级7.3版本后vim总是会出现莫名其妙的问题. 比如vim打开文件时正常打开,而vi呢会报这个问题,奇怪. 这个特征的确是vim7.3才能用set colorcolumn的 $ vi zz E ...

  6. vim 编辑演示_改变我生活的7个Vim技巧(含演示)

    vim 编辑演示 Hi, fellow coders! You may have heard of the Vim code editor before, or even used it a bit. ...

  7. linux vim命令_提升生产力的20大Linux Vim命令

    linux vim命令 VIM or the Vi Improved text editor is one of the most advanced text editors available. L ...

  8. 最全最好用的vim配置(即.vimrc文件的配置),附加vim操作技巧

    请注意:此教程是在他人基础上修改的,部分内容需要自己调整.--这也是学习使用vim的必经之路. 目录 1.1 vim配置(.vimrc配置) 1.2 vim操作技巧 1.VIM文本替换命令 2. 在V ...

  9. 安装flask后vim出现:error detected while processing /home/zww/.vim/ftplugin/python/pyflakes.vim:line 28

    解决方法: 解决方法可以去github重新下载一个pyflakes.vim.执行如下命令git clone --recursive git://github.com/kevinw/pyflakes-v ...

最新文章

  1. python的列表元素输出
  2. 什么是WebService??
  3. HackerRank Nimble Game
  4. 最全的HTML特殊字符集
  5. 基于图像处理的数码印花喷墨墨滴形状规范的研究(Python+OpenCV+Mysql)
  6. 铺设道路(洛谷P5019题题解,Java语言描述)
  7. 从源码分析RocketMQ系列-Remoting通信架构源码详解
  8. jsp、css中引入外部资源相对路径的问题
  9. Flutter进阶—实现动画效果(八)
  10. Redis之-字符串类型
  11. Vue3.0 + Ts 项目使用element-plus 自动按需导入 使用v-loading报错
  12. dt dl dd 的英文含义
  13. C# winform 模拟选中并点击某一行DataGridView数据
  14. 去除A和B数组中的交集
  15. VS2019连接SQL2008实现登录注册功能.
  16. Gatekeeper:首个开源的DDoS防护系统
  17. BitTorrent 原理简介
  18. arcgis根据7参转坐标_ArcGIS和COORD进行坐标七参数转换国家2000的方法
  19. 语音唤醒真香警告,轻松开启与Siri、小度和小爱的畅聊
  20. matlab移相法实现单边带调制,根据Matlab 单边带体系仿真研讨

热门文章

  1. 2022秋招算法岗卷成人间地狱!高薪惹眼,招录比100:1
  2. 如何做研究与写论文?周志华大佬教您方法论!
  3. python个人博客搭建说明书_技术分享|利用Python Django一步步搭建个人博客(二)...
  4. SAP RETAIL 基于分配表创建采购订单的时候按工厂拆分?
  5. SAP RETAIL MM41 创建商品主数据时候不能使用制造业系统里配置的物料组
  6. 美团公开外卖配送中的“预估到达时间”算法规则
  7. 制药行业的GxP代表什么?
  8. 监督学习、非监督学习、强化学习都是什么?终于有人讲明白了
  9. 李彦宏的百度 AI 落地战略,由王海峰来实现
  10. RPA和AI:加速数字化转型的步伐