致敬,“编辑器之神”Vim的开发者Bram Moolenaar去世

编辑器之神Vim之父Bram Moolenaar逝世,享年62岁。其家人称,因过去几周里病情迅速恶化,Bram Moolenaar于8月3日去世。Bram的一生将大部分时间都奉献给了Vim,甚至在一个月前,他还在对Vim做着更新、修改工作。

 

Vim 是一个功能强大、多功能且免费的开源文本编辑器。项目最初的简称是 Vi IMitation,因为当时 Bram 的目标只是完全复制 Vi 的功能,所以名字也是 Vi IMitation(模拟)的简称。

Vim 是目前最受欢迎的文本编辑器之一,Vim凭借它的高效、可扩展、完全免费开源等特性,在程序员群体的影响力可以说是不言而喻的,和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。一个程序员,只要用熟了Vim,没有不爱的。任何Linux用户,几乎都无法绕开命令行,也绕不开Vim编辑器。

Bram Moolenaar是一名荷兰程式设计师,在自由软体界素有盛名。他是vim软体的最初开发者,软体版本管理者,被推崇为终身仁慈独裁者。

Bram是ICCF Holland的倡导者,ICCF是一个总部设在乌干达Kibaale的艾滋病受害者非政府组织。1994年,他自愿成为Kibaale儿童中心的水和卫生工程师。1997年,他为ICCF Holland筹集了估计2000美元,一年后筹集了4000美元。1999年,捐赠金额总计约7000美元。

所有开发者学习编码几乎都接触过Vim。Bram的离世,众多网友纷纷用Vim发文悼念。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/76475.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Air780EG —— 合宙4G定位解决方案

定位模式: 外部单片机控制模式(常见于AT固件客户): 开机 -> 搜星 -> 定位成功 -> 上报 -> 关机 780E自行控制模式(常见于二次开发客户,AT用户也可以使用): 开机 -> 搜星 -> 定位成功 -> 模块休眠,关闭GP…

css 文字排版-平铺

序: 1、表格的宽度要有!!!!! 2、容器不能是display:inline 3、扩展---》node全栈框架 代码 text-align-last: justify; width: 70px; display: inline-block; 主要是用于表单左侧文字排序!

毛利率下滑至负数,但小鹏汽车仍有信心

KlipC报道:8月18日周五,港股盘后美股盘前,小鹏汽车公布截至2023年6月30日的二季度业绩,据数据显示本季度小鹏营收50.6亿人民币,略超预期。但受G3i的存货减值及存货购买合约损失拖累,毛利率下滑至-3.9&#…

使用Xshell7控制多台服务同时安装ZK最新版集群服务

一: 环境准备: 主机名称 主机IP 节点 (集群内通讯端口|选举leader|cline端提供服务)端口 docker0 192.168.1.100 node-0 2888 | 3888 | 2181 docker1 192.168.1.101 node-1 2888 | 388…

Unity C# 引用池 ReferencePool

Unity C# 引用池 ReferencePool 1.目的 对于多次创建的数据使用new 关键字是十分消耗性能的,使用完成后由GC去自动释放,当一个类型的数据频繁创建可以使用引用池进行管理。 2.实现 项目目录 IReference 接口 要放入引用池的数据只需要继承这个接口…

管家婆中了mallox勒索病毒该怎么办?勒索病毒解密数据恢复

管家婆是很多中小企业使用的财务软件,它的性价比高、操作简单,适用行业也非常广。这也是它能够赢得众多中小企业主欢迎的原因之一。俗话说的好,木秀于林风必摧之,正是因为管家婆有着非常庞大的使用群体,所以它才成为了…

测试框架pytest教程(8)失败重试-pytest-rerunfailures

pytest-rerunfailures是一个pytest插件,用于重新运行失败的测试用例。当测试用例在第一次运行时失败,该插件会自动重新运行指定次数的失败用例,以提高稳定性和减少偶发性错误的影响。 要使用pytest-rerunfailures插件,需要按照以…

C++ 网络编程项目fastDFS分布式文件系统(四)-fastCGI项目相关技术以及linux搜狗输入法相关问题。

目录 1. Nginx作为web服务器处理请求 2. http协议复习 Get方式提交数据 Post方式提交数据 3. fastCGI 3.1 CGI 3.2 fastCGI 3.3 fastCGI和spawn-fcgi安装 1. 安装fastCGI 2. 安装spawn-fcgi 3.4 nginx && fastcgi 4其他知识点 1. fastCGI环境变量 - fas…

课程项目设计--项目建立--宿舍管理系统--springboot后端

前要 项目设计–宿舍管理系统 文章目录 项目建立导入依赖配置文件配置目录结构config配置mybatis-plusswagger 生成实体、mapper和servicebaseEntity统一响应实例响应码接口响应码接口实现统一响应result统一分页响应 项目建立 太长了,修改一下 导入依赖 暂时先加…

shell基本知识

一、为什么学习和使用shell编程 二、什么是shell 系统当前支持的所有的shell: 三、shell的分类 为nologin,运行进程的,不允许登录系统,考虑系统安全性 用户名:密码的占位符:uid(用户的id&#x…

如何发布自己的小程序

小程序的基础内容组件 text&#xff1a; 文本支持长按选中的效果 <text selectable>151535313511</text> rich-text: 把HTML字符串渲染为对应的UI <rich-text nodes"<h1 stylecolor:red;>123</h1>"></rich-text> 小程序的…