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

上官雨宝2022-07-16 23:11:00

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

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

几天前,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。

文章转自公众号:网络安全编程与黑客程序员

程序员vim
本作品采用《CC 协议》,转载必须注明作者和本文链接
任何 Linux 用户,几乎都无法绕开命令行,也绕不开 Vim 编辑器。作为 GitHub 上最为知名的文本编辑器,Vim 的 Star 数 2.6w,在技术圈内的影响力可见一斑。 几天前,Vim 之父 Bram Moolenaar 传来了一个沉痛的消息:他的挚友、也是 Vim 的主要维护者之一 Sven Guckes 去世了。
2)vim 编辑器Vim 是 vi 编辑器的加强版,比 vi 更容易使用。vi 的命令几乎全部都可以在 vim 上使用。当我们在终端中输入 vim 命令时,系统会提示 "command not found"。安装vim且询问是否时自动选择yes
推荐 18 个终端命令行工具。
终端是安全人员的备工具之一,安全人员大佬的终端跟普通安全人员有何不同?本文将介绍许多牛逼且实用的开源工具,用上这些工具后你不一定会变成安全大佬,但绝对能够让你感觉自己像个安全大佬 本文仅对工具做基本介绍,不提供安装方法,因为这些工具的安装方法在项目的 github 首页上基本都会提供,在掘金上也能找到许多具体的使用教程。 在终端准备部分介绍的工具是跟操作系统相关的,终端内的命令行工具则基本上是
的,可以在 mac、linux、windows 上使用。快捷键打开快速命令窗口,方便操作。zsh-syntax-highlighting地址:https://github.com/zsh-users/zsh-syntax-highlighting一句话点评:语法高亮为终端增添色彩。
Linux 已经逐渐成为了最受开发者欢迎的操作系统。本文将介绍四个极为实用的技巧,相信这将能够提高您在 Linux 下的工作效率和流畅性,也让工作变得更为舒适、优雅。或者仅输入目录的前几个字母,如匹配多个目录,则回到最近的一个:bd?执行时间根据项目中源码数量而定,文件多则创建索引的时间会久一些。
Linux 已经逐渐成为了最受开发者欢迎的操作系统。本文将介绍四个极为实用的技巧,相信这将能够提高您在 Linux 下的工作效率和流畅性,也让工作变得更为舒适、优雅。或者仅输入目录的前几个字母,如匹配多个目录,则回到最近的一个:bd?执行时间根据项目中源码数量而定,文件多则创建索引的时间会久一些。
本文章盘点了 Linux 运维必备 150 个命令,请配合下面的网站使用。定位你需要使用的命令,然后去这个网站查询详细用法即可。 地址:wangchujiang.com/linux-command/
在接下来的第二部分中,AdvIntel将对BlackCat的组织结构、招聘和运营过程进行分析。这反过来使得网络防御组织将Cobalt Strike的攻陷标志作为确凿的告警信号,增加了罪犯被发现的机会,并最终降低了他们攻击的持久性。不过,BlackCat的情况与主流叙事有所不同,因为该组织已经围绕自己编写的攻击性脚本建立了一套行动方案。这使BlackCat领先于其竞争对手。
同时,JetBrains似乎仍能保持生存,这主要归功于辛勤的工作和运气。Intellij实际在后台有一个jetbrains IDE。他们在这个IDE基础上提供了不同的配置和不同的默认值,然后将其锁定并以不同的名称运送每一个配置文件中。
上官雨宝
是水水水水是